java Math.round()
2013-12-29 15:56
483 查看
1. 四舍五入要用java.lang.Math中的round()方法。
2.
运行结果:
1、小数点后第一位=5
2、正数:Math.round(11.5)=12
3、负数:Math.round(-11.5)=-11
4、
5、小数点后第一位<5
6、正数:Math.round(11.46)=11
7、负数:Math.round(-11.46)=-11
8、
9、小数点后第一位>5
10、正数:Math.round(11.68)=12
11、负数:Math.round(-11.68)=-12
根据上面例子的运行结果,我们还可以按照如下方式总结,或许更加容易记忆:
1、参数的小数点后第一位<5,运算结果为参数整数部分。
2、参数的小数点后第一位>5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。
3、参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。
总结:大于五全部加,等于五正数加,小于五全不加。
3. 面试题
Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c).
A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12
答:四舍五入实现规则 大于五全部加,等于五正数加,小于五全不加。
2.
java Math.round() public class MathTest { public static void main(String[] args) { System.out.println("小数点后第一位=5"); System.out.println("正数:Math.round(11.5)=" + Math.round(11.5)); System.out.println("负数:Math.round(-11.5)=" + Math.round(-11.5)); System.out.println(); System.out.println("小数点后第一位<5"); System.out.println("正数:Math.round(11.46)=" + Math.round(11.46)); System.out.println("负数:Math.round(-11.46)=" + Math.round(-11.46)); System.out.println(); System.out.println("小数点后第一位>5"); System.out.println("正数:Math.round(11.68)=" + Math.round(11.68)); System.out.println("负数:Math.round(-11.68)=" + Math.round(-11.68)); } }
运行结果:
1、小数点后第一位=5
2、正数:Math.round(11.5)=12
3、负数:Math.round(-11.5)=-11
4、
5、小数点后第一位<5
6、正数:Math.round(11.46)=11
7、负数:Math.round(-11.46)=-11
8、
9、小数点后第一位>5
10、正数:Math.round(11.68)=12
11、负数:Math.round(-11.68)=-12
根据上面例子的运行结果,我们还可以按照如下方式总结,或许更加容易记忆:
1、参数的小数点后第一位<5,运算结果为参数整数部分。
2、参数的小数点后第一位>5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。
3、参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。
总结:大于五全部加,等于五正数加,小于五全不加。
3. 面试题
Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c).
A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12
答:四舍五入实现规则 大于五全部加,等于五正数加,小于五全不加。
相关文章推荐
- java Math.round()比较特殊的四舍五入
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Math.Round -- c# 与 java的区别
- Java Math的 floor,round和ceil的总结
- java中的Math.round(double a)函数
- 关于java Math.round(Double a) 方法
- Java Math.round() ---学习笔记
- Java Math.round()函数小结
- Java Math.floor(),Math.round(),Math.ceil(), num.toFixed()总结(转+编)
- Java Math的 floor,round和ceil的总结
- Java math.round()
- 关于java中的Math.round(para)函数
- java Math.round()比较特殊的四舍五入
- java Math.round()
- java中Math之random,round,ceil,floor的用法总结
- Java_语法基础_Math.ceil() Math.floor() Math.round()
- java Math.round()
- Java Math的 floor,round和ceil的使用
- Java - Math.round(11.5) 等于多少?Math.round(-11.5) 等于多少?