用JAVA利用随机数生成5个范围为2-10(包含2和10)之间的整数存入到数组中(随机数可重复)并求出数组中最大最小值
时间: 2024-05-13 12:20:58 浏览: 7
下面是JAVA代码实现:
```java
import java.util.Random;
public class RandomArray {
public static void main(String[] args) {
int[] arr = new int[5];
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = random.nextInt(9) + 2;
}
int max = arr[0];
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("随机生成的数组为:");
for (int i : arr) {
System.out.print(i + " ");
}
System.out.println();
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
```
运行结果:
```
随机生成的数组为:
5 5 6 10 5
最大值为:10
最小值为:5
```