找数组中最大值和最小值
public class FindMaxAndMini {
public static void main(String[] args) {
int [] nums = {154,158,1784,94,78,20,65,9,2,245};
int maxid = 0;
int minid = 0;
for (int i = 1; i < nums.length; i++) {
if (nums[i] > nums[maxid]){
maxid = i;
}else if(nums[i] < nums[minid]){
minid = i;
}
}
System.out.println("数组中最大的值是"+nums[maxid]);
System.out.println("数组中最小的值是"+nums[minid]);
}
}
数组中最大的值是1784
数组中最小的值是2
Process finished with exit code 0
// 定义一个数组,存放各路英雄豪杰
int[] salary = {4,5,0,6,7,8};
// 搞一个擂台,让第0个人上来
int maxIndex = 0 ;
// 然后从第一个开始打
for (int i = 1; i < salary.length; i++) {
// 谁赢了,谁继续在台上站着
if(salary[i] > salary[maxIndex]){
maxIndex = i;
}
}
System.out.println("经过了n轮比赛得到的最大值得下标是:"+maxIndex+"。值是:"+salary[maxIndex]);