当前位置: 代码迷 >> 综合 >> 数组的遍历及求最大值,最小值
  详细解决方案

数组的遍历及求最大值,最小值

热度:44   发布时间:2024-02-06 23:35:56.0

int [] arr = new int [10];
for(int i = 0;i< arr.length;i++){
arr[i] = (int)(Math.random()*100);//给每个元素都赋值为0-99的随机数
System.out.println(arr[i]);
}
int max = arr[0];
for (int i = 1;i <arr.length;i++){//遍历剩余元素(除max=arr[0]的元素)
//for语句内的i仅在for语句内使用
if(arr[i]>max){//若剩余元素大于max
max = arr[i];//则修改max为较大的
}
}
System.out.println("最大值为:"+max);

int min = arr[0];
for (int i = 1;i<arr.length;i++){
if (arr[i]<min){
min = arr[i];
}
}
System.out.println("最小值为:"+min);
}

}

  相关解决方案