使用java.lang.Math类,生成100个0~99的随机整数,找出它们之中最大者及最小者,并统计大于70的整数个数。提高0~99之间的整数可用下列语句得到。
时间: 2024-10-14 20:07:37 浏览: 27
java.lang.Math
在Java中,你可以使用`Math.random()`函数配合数组和循环来实现这个任务。首先,创建一个长度为100的整数数组,然后通过循环生成随机数并填充到数组中。接着,遍历数组找到最大值、最小值以及统计大于70的元素个数。以下是具体的步骤:
```java
import java.util.Random;
import java.lang.Math;
public class RandomNumberDemo {
public static void main(String[] args) {
// 初始化数组
int[] numbers = new int[100];
// 创建Random对象
Random random = new Random();
// 生成随机数并填充到数组
for (int i = 0; i < numbers.length; i++) {
numbers[i] = Math.floor(Math.random() * 100); // 生成0~99的随机整数
}
// 找出最大值和最小值
int max = numbers[0], min = numbers[0];
for (int num : numbers) {
if (num > max) {
max = num;
} else if (num < min) {
min = num;
}
}
// 统计大于70的整数个数
int countGreaterThan70 = 0;
for (int num : numbers) {
if (num > 70) {
countGreaterThan70++;
}
}
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
System.out.println("大于70的整数个数: " + countGreaterThan70);
}
}
```
运行这段代码后,你会得到数组中的最大值、最小值以及大于70的整数个数。
阅读全文