日期:2014-05-20  浏览次数:20661 次

小数取整的问题
比如
5.5取出5
3.6取出3
用什么方法呀?

------解决方案--------------------
int a=5.5;
int b=a/1;
------解决方案--------------------
str.split( ". ")
笨方法。。。

------解决方案--------------------
int a = 5.5;
a就是5了
------解决方案--------------------
如果是正数没什么问题,如果是负数你就再减一,如果你是这样-3.5 取-4
------解决方案--------------------
使用Math类中的ceil()方法,再强制转换类型,即
(int)Math.ceil(5.5)=5;
(int)Math.ceil(-5.5)=-5;

------解决方案--------------------
Math.around()
------解决方案--------------------
Math.ceil()去尾法保留整数
Math.floor()进一数保留整数
------解决方案--------------------
int a = 5.5可以吗?
不可以吧