• java Math.round()


    java Math.round()_李金峰_新浪博客

    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,负数运算结果为整数部分。

    终结:大于五全部加,等于五正数加,小于五全不加。

  • 相关阅读:
    Eclipse中的Web项目自动部署到Tomcat
    Linux之grep命令
    Linux之sort
    Python 字典中一键对应多个值
    手动下载python更新后 换回以前版本
    N个降序数组,找到最大的K个数
    蓄水池抽样算法
    空瓶子换水问题
    rand()产生随机数 及其和clock()的不同
    C++复数运算 重载
  • 原文地址:https://www.cnblogs.com/lexus/p/2382617.html
Copyright © 2020-2023  润新知