Math 随机数的使用
▲Math.random() 随机数
double a = Math.random(); 输出的是0~1之间的小数。
public static int getRandomInt(int num1,int num2){
int n=num1+(int)(Math.random()*(num2-num1));
return n;
}
------------------------------------------------
▲Math.round() 四舍五入,舍去小数部分
Match radom (最大值 - 最小值 + 1) + 最小值
long a = Math.round(3.1421);输出的是3。
注意:例:5.3结果是5,5.6结果是6,-5.3结果是5,-5.6结果是-6
-5.5结果是-5,只有负数时小数部分是.5时,计算机会将
其变成离它最近的大于它的整数,所以-5.5四舍五入后是-5
------------------------------------------------
▲Math.pow( , ) 计算某数的N次方,要求用double接收
double a = Math.pow(2,3); 计算2的3次方,输出的结果是8。
------------------------------------------------
▲Math.max( , ) 计算最大值
double a = Math.max(2.2,1.2); 输出的结果是2.2。
------------------------------------------------
▲Math.min( , ) 计算最小值
double a = Math.min(2.2,1.2); 输出的结果是1.2。
------------------------------------------------
▲Math.abs() 求绝对值
int a = Math.abs(-12); 输出的结果是12。