我不知道该怎么做......我有两个双打,我需要b是舍入到最接近的整数的结果......
@media screen only and (max-width:320px) { .span-nav {width: 100$;}}
答案 0 :(得分:1)
我有两个双打,我需要
b
成为a
四舍五入到最接近整数的结果。
您可以使用Math.round(double)
(根据Javadoc)返回参数的值四舍五入到最接近的long
值。
double b = Math.round(a);
答案 1 :(得分:0)
正如Elliott所提到的,你可以使用Math.round()
函数,但是当你给它一个double类型的参数时,它会返回long类型的值,但如果你为它提供了long类型的参数,那么根据javaDoc,你将获得一个所需结果的整数,因此您有两种方法:
将double转换为long,然后如此:
Math.round((长)a);
如果由于某种原因你不喜欢第一种方式,你可以用另一个round()函数包装它:
/ *你可以看到第一个将double转换为long,第二个将long转换为int,得到与第一个选项相同的结果* / Math.round(Math.round(A));