java之Math类

Posted jiangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java之Math类相关的知识,希望对你有一定的参考价值。

 1 public class Demo1_Math {
 2 
 3     /*
 4      * Math类包含用于执行基本数学运算的方法,如:指数、对数、平方根等
 5      * Math中的所有方法都是静态的,构造方法是私有的
 6      * public static int abs(int a)               求一个数的绝对值
 7      * public static double ceil(double a)        向上取整,返回一个double值
 8      * public static double floor(double b)       向下取整,返回一个double值 
 9      * public static int max(int a, int b)        取两个之中的大的值    min同max类似,取最小值
10      * public static int pow(double a, double b)  对一个double值做幂运算
11      * public static double random()              取一个[0.0,1.0)之间的double的随机数
12      * public static int round(float a)           四舍五入
13      * public static double sqrt(double a)        对一个double数开平方
14      */
15     public static void main(String[] args) {
16         System.out.println(Math.abs(-10));
17         System.out.println(Math.ceil(12.7));
18         System.out.println(Math.floor(12.6));
19         System.out.println(Math.max(1, 9));
20         System.out.println(Math.pow(6.0, 2.0));
21         System.out.println(Math.random());
22         System.out.println(Math.round(3.15));
23         System.out.println(Math.sqrt(9));
24         /*
25          * 运行结果如下:
26          *  10
27             13.0
28             12.0
29             9
30             36.0
31             0.2989099810206127
32             3
33             3.0
34          */
35     }
36 }

 

以上是关于java之Math类的主要内容,如果未能解决你的问题,请参考以下文章

Java 常用类库 之 Math 数学运算类

java之Math类

学习Java之Math和Random类

java基础之包装类,Math,日期格式处理

java之Math类精选

java从零开始之Java Number & Math 类