random生成数组的最大数会重复出现
在idea 的2021.2.1版本中用random赋值时,发现其数组的最大值会出现两次,在之后多次实验后,发现现象一直存在。
public class ArrayTest1 {
public static void main(String[] args) {
int[] arr = new int[20];
for (int i = 0;i < arr.length;i++){
arr [i] =(int)(Math.random() *(99 - 10 + 1) + 10);
}
//遍历
for (int i = 0;i < arr.length;i++){
System.out.print(arr[i] + " ");
}
//求数组元素的最大值
int maxValue = arr[0];
for (int i = 1;i < arr.length;i++){
if (maxValue < arr[i]){
maxValue = arr[i];
}
}
System.out.println(maxValue);
}
本文揭示了在Idea 2021.2.1版本中,使用random生成数组时,最大值可能出现重复的现象,并详细展示了相关代码和实验过程。

被折叠的 条评论
为什么被折叠?



