最简洁的答案

来源:6-6 编程练习

tiger爱小狄

2019-04-28 16:18

for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素

        // 如果当前值大于max,则替换max的值

max = nums[i]>max?nums[i]:max;

        

        

        // 如果当前值小于min,则替换min的值

        min = nums[i]<min?nums[i]:min;

        

        

        // 累加求和

        sum += nums[i];

        

}

        

        // 求平均值

        avg = sum/nums.length;


写回答 关注

4回答

  • 卡布诺依
    2019-08-13 00:40:20

    这样看起来很方便,大神,可以解释下它这样max=nums[i];的意思吗?

  • 一生清贫怎敢入繁华
    2019-05-14 23:28:50

    实测,运行通过,没想到三元运算符还能这样用,直接连着前边的赋值操作。

  • 慕虎8372082
    2019-05-14 16:12:26

    厉害。。。

  • tiger爱小狄
    2019-04-28 16:19:20

    ok............

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题