码迷,mamicode.com
首页 > 其他好文 > 详细

工具类:Math

时间:2016-06-10 17:39:48      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:

java.lang.Math:java重要工具类之一,提供许多常用的数学方法。

代码实例

public class Test {
    public static void main(String[] args) {
        
        double a = 10.5;
        double b = -10.5;
        
        //abs:取绝对值
        System.out.println(a+"的绝对值:"+Math.abs(a));
        System.out.println(b+"的绝对值:"+Math.abs(b));
        System.out.println("--------------------");
        
        //ceil:取比传入参数大的最小整数(double类型)
        System.out.println(a+"较大的最小整数:"+Math.ceil(a));
        System.out.println(b+"较大的最小整数:"+Math.ceil(b));
        System.out.println("--------------------");
        
        //floor:取比传入参数小的最大整数(double类型)
        System.out.println(a+"较小的最大整数:"+Math.floor(a));
        System.out.println(b+"较小的最大整数:"+Math.floor(b));
        System.out.println("--------------------");
        
        //random:0-1之间的随机数(double类型)
        System.out.println("0-1之间的随机数:"+Math.random());
        System.out.println("0-1之间的随机数:"+Math.random());
        System.out.println("--------------------");
        
        //rint:四舍五入 (*.5时取偶数)
        System.out.println("rint四舍五入:"+Math.rint(a));
        System.out.println("rint四舍五入:"+Math.rint(b));
        System.out.println("rint四舍五入:"+Math.rint(10.1));
        System.out.println("rint四舍五入:"+Math.rint(10.7));
        System.out.println("--------------------");
        
        //round:四舍五入(float返回int,double返回long)
        System.out.println("round四舍五入:"+Math.round(a));
        System.out.println("round四舍五入:"+Math.round(b));
        System.out.println("round四舍五入:"+Math.round(10.1));
        System.out.println("round四舍五入:"+Math.round(10.7));
        System.out.println("--------------------");
        
        //max:取较大数  min:去较小数
        System.out.println("较大数:"+Math.max(a, b));
        System.out.println("较小数:"+Math.min(a, b));
        System.out.println("--------------------");
    }
}

输出结果:
10.5的绝对值:10.5
-10.5的绝对值:10.5
--------------------
10.5较大的最小整数:11.0
-10.5较大的最小整数:-10.0
--------------------
10.5较小的最大整数:10.0
-10.5较小的最大整数:-11.0
--------------------
0-1之间的随机数:0.3338157800062672
0-1之间的随机数:0.3831866162450892
--------------------
rint四舍五入:10.0
rint四舍五入:-10.0
rint四舍五入:10.0
rint四舍五入:11.0
--------------------
round四舍五入:11
round四舍五入:-10
round四舍五入:10
round四舍五入:11
--------------------
较大数:10.5
较小数:-10.5
--------------------

工具类:Math

标签:

原文地址:http://www.cnblogs.com/crazy2016/p/5573852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!