Math类
- java.lang.Math 提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为 double 型
常用的Math类的方法
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b6a65397677a6bbdda2411157e533737.png)
package com.ssc.manyclass;
public class MathClass {
public static void main(String[] args) {
System.out.println(Math.abs(-2));
System.out.println(Math.sin(3.15));
System.out.println(Math.sqrt(9));
System.out.println(Math.pow(3,4));
System.out.println(Math.max(75,58));
System.out.println(Math.min(-2,8));
System.out.println(Math.ceil(3.2));
System.out.println(Math.floor(-2));
System.out.println(Math.random());
System.out.println(Math.toDegrees(3.1415926/3.0));
System.out.println(Math.toRadians(60));
}
}
Random类
作用
package com.ssc.manyclass;
import java.util.Random;
public class RandomClass {
public static void main(String[] args) {
Random uRandom = new Random();
System.out.println(uRandom.nextDouble());
System.out.println(uRandom.nextInt());
System.out.println(uRandom.nextInt(10));
System.out.println(20+uRandom.nextInt(10));
System.out.println(uRandom.nextBoolean());
System.out.println(uRandom.nextFloat());
}
}