//随机数
import java.util.Random;
public class math{
public static char GetRandomChar(char a1,char a2){
return (char)(a1 + Math.random()*(a2-a1+1)); //Math.random返回0-1之间的数,[a1,a2]
}
public static void main(String[] args){
Random R = new Random(); //实例化Random类
//Random用法:nextInt随机整数、nextLong随机长整型。nextBoolean随机布尔型等等
System.out.println(R.nextInt(10)); //Random类,nextInt随机生成一个不超过10的整数
System.out.println(GetRandomChar('a','s')); //调用GetRandomChar方法获取随机数
System.out.println(GetRandomChar('A','B'));
System.out.println(GetRandomChar('1','4'));
//数学运算用Math类
System.out.println(Math.sin(Math.PI/2) + "\n" + Math.pow(2,10) + "\n" + Math.abs(-1) + "\n" + Math.rint(0.2541));
//Math类
//sin三角正弦,sqrt平方根,cbrt立方根,pow(a,b)a的b次方,ceil大于等于参数的最小整数,floor小于等于参数的最大整数,rint与参数最接近的整数
//round加上0.5之后返回与参数最接近的整数,abs绝对值,max(a,b)最大值,min最小值
}
}
Java的Random & Math
最新推荐文章于 2022-04-21 18:34:56 发布