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() | 返回一个随机数 |