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;
这样看起来很方便,大神,可以解释下它这样max=nums[i];的意思吗?
实测,运行通过,没想到三元运算符还能这样用,直接连着前边的赋值操作。
厉害。。。
ok............
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题