找数组中最大值和最小值

找数组中最大值和最小值

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]);
posted @ 2022-05-03 18:29  追风的羊  阅读(56)  评论(0)    收藏  举报