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,負數運算結果為整數部分。
?
終結:大于五全部加,等于五正數加,小于五全不加。
轉載于:https://blog.51cto.com/7728665/1560569
總結
以上是生活随笔為你收集整理的Math.round()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Office 365 批量创建用户步骤
- 下一篇: KVM学习及应用的七个阶段