已采纳回答 / soivest
数组a创建时,默认全是0。arrays.sort排序后是升序,在for循环中scores[9]=119, if(scores[i]>=0&&scores[i]<=100)判断为false, 没有为a[0]赋值,仍然是a[0]=0, 然后num++,num=1.........将for循环加个{ }就OK了即: for(int i=scores.length-1;i>=0;i--) { if(scores[i]>=0&&scores[i]...
2015-08-09
最赞回答 / 忘性最大的人
这是foreach循环,意思就是对scores这个数组进行遍历,因为你的数组是整形的所以在for循环中定义了一个整形遍历score,这个变量你可以自己随便定义,只要符合规则就好,只是个替代而已。
2015-08-08