Java 四舍五入
如果把float或者double進行強制轉換的話,都是進行的截尾操作,例如
float b1 = 1.3f;
float b2 = 1.7f;
System.out.println((int)b1+"---"+(int)b2);
結果是:1---1
如果要進行四舍五入的話,采用java.lang.Math中的round方法
float b1 = 1.3f;
float b2 = 1.7f;
System.out.println(Math.round(b1)+"---"+Math.round(b2));
結果是
1---2
當然采用四舍五入的方法還有其他的方法
float b1 = 1.3f;
float b2 = 1.7f;
System.out.println((int)(b1+0.5)+"---"+(int)(b2+0.5));
結果是
轉載于:https://www.cnblogs.com/wzyxidian/p/4383365.html
總結
- 上一篇: IOS 封装轮播图
- 下一篇: java美元兑换,(Java实现) 美元