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);
}