问答详情
源自:6-6 编程练习

为什么在取最值是要用for遍历数组?


        for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素
        // 如果当前值大于max,则替换max的值
        if(nums[i]>max){
           max=nums[i];   
        }
        // 如果当前值小于min,则替换min的值
        if(nums[]<min){
            min=nums[i];
        }
        // 累加求和
        sum=sum+nums[i];
        
        }
        
        // 求平均值
       avg=sum/nums.length;
        
        System.out.println("数组中的最大值:" + max);
        System.out.println("数组中的最小值:" + min);
        System.out.println("数组中的平均值:" + avg);
    }

提问者:qq_回眸v时光O_03469823 2016-09-05 19:14

个回答

  • 娅娅小宝贝
    2016-09-05 19:21:27
    已采纳

    你也可以使用其他的循环关键字啊,for只是其中的一种而已,例如说while,do while等等啊