当前页面: 开发资料首页 → JSP 专题 → 类似四舍五入的问题
类似四舍五入的问题
摘要: 类似四舍五入的问题
int a,b;
int c = a/b;
假如a=7,b=3,这样得到的c=2
我想当c只要大于2就自动进位到3,请问有没有这样的函数
没有现成的,但是你可以这样:
int a=7,b=3;
float c=a/b;
System.out.println(Math.round(c+0.5));
就是把结果加上0.5,然后再四舍五入
int c=(a-1)/b+1;
imA,要是a=6 ,b=3呢?
这个方法不可行
donliue
你确定懂了我的意思吗?谢谢帮顶了....
donliue(donliue)的方法是正解啦...
lz居然藐视人家
-_-!
Math.ceiling(a/b);
Math.ceil(a/b)返回的是double型。
int c =(a-1)/b+1;
int c =(int)Math.ceil(a/b);
两个都可以
鉴定完毕!
melas
不是我藐视
是刚才我用这个方法代入了,结果刚好数据出现同时为0的情况,于是..........
不过方法是可行的,我太快下结论了,对不起
jackxing(Jack) 的是正解,谢谢
晕,jackxing(Jack)
不好意思,我给错了分.......