已采纳回答 / 好帮手慕珊
可以的,这样写 // 如果当前值大于max,则替换max的值 max=nums[i]>max?nums[i]:max; //这里我想使用三目运算,前后对比应该可以返回布尔值判断,为什么报错呢? // 如果当前值小于min,则替换min的值 min=nums[i]<min?nums[i]:min;
2015-02-27
已采纳回答 / 偌颜宁
在语法上,你这么写是可以过的,但是一般不推荐这么写。这种写法,如果所赋值不是以0开头的话,那么和正常写的是一样的,比如 float n = 1_2_3_4;所输出结果n = 1234.0如果所赋值是以0开头的话,并且只有两个数时,所得结果是0后的值,比如 float n = 0_1;所得结果为n = 1.0如果所赋值是以0开头,并且有多位数字的话,那么所得结果为0后第一个数字乘以8之后,加后一位,然后所得结果继续乘以8加后一位,一次类推,直到最后一个数为止,比如 float n = 0_1_2_3_4;所...
2015-02-26
已采纳回答 / vLiang
i++ 的意思等于 i=i+1 (自增加1)i-- 的意思等于 i=i-1 (自增减1)要分清楚++i,和i++的区别i++是先执行当前命令,再执行递增.++i是先递增,再执行命令假设 i=1如果执行a=i++ 完之后, a=1, i=2如果执行a=++i 结果是, a=2, i=2
2015-02-24
已采纳回答 / 康振宁
首先有 Arrays.sort(scores);这句话,是将数组中的元素排序然后循环是从排序好的数组最后的一个位置开始,也就是从最大的数来开始,取满足大于0且小于100的前三个数。计数是通过num++来计算的,当num>3的时候就不再循环了
2015-02-22