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。

posted @ 2020-08-31 08:55  大个绿豆  阅读(398)  评论(0)    收藏  举报