已采纳回答 / Captain72
foreach语句是for的高级形式,可以不需要写自加自减的操作直接遍历数组元素,如果你又想使用foreach又想获取数组元素的下标,你可以在循环外定义一个变量,然后在循环内部进行自增操作,可以获取你要的元素下标,不建议这种做法.
2016-04-03
已采纳回答 / 加油_hrh
第一,if条件结构,应该为if(nums[i]<0||nums[i]>100),才跳出;第二,if(i<nums.length-3)不对,不能以数组的长度来判断,我们不知道需要几次,只需要选出符合要求的三个最高成绩并排列打印出来就行;第三,System.out.println(nums[i]);应该放到后面那个if判断之后,不然循环一次打印一次。正确的不用定义方法程序:将你System.out.println("成绩的前三名为");之后改为Arrays.sort(nums); int ...
2016-04-02