使用Java.lang.Math类,生成100个0~99的随机整数,找出它们之中的最大者及最小者,并统计0的整数个数
时间: 2024-05-06 18:22:12 浏览: 8
以下是Java代码实现:
```java
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
int[] numbers = new int[100];
Random random = new Random();
int max = 0, min = 99, zeroCount = 0;
for (int i = 0; i < 100; i++) {
numbers[i] = random.nextInt(100); // 生成0~99的随机整数
if (numbers[i] > max) {
max = numbers[i]; // 更新最大值
}
if (numbers[i] < min) {
min = numbers[i]; // 更新最小值
}
if (numbers[i] == 0) {
zeroCount++; // 统计0的个数
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
System.out.println("0的个数为:" + zeroCount);
}
}
```
程序运行结果可能如下:
```
最大值为:99
最小值为:0
0的个数为:10
```