Java编程入门与应用 P127—例5-7
- Math类的random()方法没有参数,它默认会返回大于等于0.0、小于1.0的double类型随机数,即0 <= 随机数 < 1.0。
- 下面使用random()方法实现随机生成一个2~100偶数的功能
/**
* Java编程入门与应用 P127—例5-7
* Math类的random()方法没有参数,它默认会返回大于等于0.0、小于1.0的double类型随机数,即0 <= 随机数 < 1.0。
*
* 下面使用random()方法实现随机生成一个2~100偶数的功能
*/
public class user_random {
public static void main(String[] args) {
//定义随机数的最小值
int min = 2;
//定义随机数的最大值
int max = 100;
//产生2~100的随机数,因为最小为2,最大为100,所以需要先将前面最小值减去
int s = (int)min + (int)(Math.random() * (max - min));
//偶数输出,奇数加一后输出
if(s % 2 == 0){
System.out.println("随机数是偶数:" + s);
}else{
System.out.println("随机数非偶数,现已进行偶数处理:" + (s + 1));
}
}
}
结果:
随机数非偶数,现已进行偶数处理:6
进程已结束,退出代码为 0
感谢观看
再次感谢~