课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
for(int i=scores.length-1;i>=0;i++)
2019-03-20
源自:Java入门第一季(IDEA工具)升级版 7-1
正在回答
int[] scores={89,-23,64,91,119,52,73};
Arrays.sort(scores);之后,排序成了这样,int[] scores={-23,52,64,73,89,91,119};
所以是倒序遍历,因为
if(scores[i]>100 || scores[i]<0){
continue;
}
判断失败就到下面
sum++;
if(sum>3){
break;
只取三个数,因为排序是升序,所以从后面遍历就是先大后小,取了三个最大的
因为Arrays.sort是升序排序的
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答为什么使用倒序遍历?
2 回答输出前三名成绩
1 回答为什么不输出成绩,只输出上面的考试成绩前三名。
2 回答大佬求助!!为什么我的“求成绩前三名”程序报输出异常
3 回答为什么前三名就要用倒叙啊