//求出最大最小,次大,次小
int[] nums = {12,89,3,65,74};
int max = nums[0];//最大值
int min = nums[0]; //最小值
for(int i:nums){
if(i > max){
max = i;
}
if(i < min){
min = i;
}
}
int maxTh = nums[0]; //次大
int minTh = nums[0]; //次小
for(int m:nums){
if(m > maxTh && m != max){
maxTh = m;
}
if(m < minTh && m != min){
minTh = m;
}
}
System.out.println("max:"+max);
System.out.println("min:"+min);
System.out.println("maxTh:"+maxTh);
System.out.println("minTh:"+minTh);
java 计算数组中的最大,次大,最小,次小的数
最新推荐文章于 2024-03-09 22:32:54 发布