站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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)
不好意思,我给错了分.......


↑返回目录
前一篇: 如何制作联动下拉式选单?
后一篇: jsp 中如何调用 servlet 的方法