Java Math 类

Java 的 Math 包含了用于运行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数

Math 的方法都使用 static 修饰,所以可以通过 Math 类可以在主函数中直接调用

public class Test {  
    public static void main (String []args)  
    {  
        System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2));  
        System.out.println("0度的余弦值:" + Math.cos(0));  
        System.out.println("60度的正切值:" + Math.tan(Math.PI/3));  
        System.out.println("1的反正切值: " + Math.atan(1));  
        System.out.println("π/2的角度值:" + Math.toDegrees(Math.PI/2));  
        System.out.println(Math.PI);  
    }  
}

编译运行以上 Java 代码,输出结果如下

90 度的正弦值:1.0
0度的余弦值:1.0
60度的正切值:1.7320508075688767
1的反正切值: 0.7853981633974483
π/2的角度值:90.0
3.141592653589793

Math 类静态方法

下表列出了 Math 类常用的静态方法

方法 描述
abs() 返回参数的绝对值
ceil() 对整形变量向上取整,返回类型为 double 型
floor() 对整型变量向下取整。返回类型为 double 类型
rint() 返回与参数最接近的整数。返回类型为 double
round() 返回一个最接近的 int、long 型值
min() 返回两个参数中的最小值
max() 返回两个参数中的最大值
exp() 返回自然数底数 e 的参数次方
log() 返回参数的自然数底数的对数值
pow() 返回第一个参数的第二个参数次方
sqrt() 求参数的算术平方根
sin() 求指定 double 类型参数的正弦值
cos() 求指定 double 类型参数的余弦值
tan() 求指定 double 类型参数的正切值
asin() 求指定 double 类型参数的反正弦值
acos() 求指定 double 类型参数的反余弦值
atan() 求指定 double 类型参数的反正切值
atan2() 将笛卡尔坐标转换为极坐标,并返回极坐标的角度值
toDegrees() 将参数转化为角度
toRadians() 将角度转换为弧度
random() 返回一个随机数

Java 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.