课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
请问这句是什么意思?for(int i = scores.length-1;i>=0&&num<3;i--)
2016-07-20
源自:Java入门第一季(IDEA工具)升级版 7-1
正在回答
Arrays.soft(scores); 对数组进行了排序,数组元素从小到大排列,用for循环从后往前遍历,可得到数组元素倒序排列,得到数组从大到小排列,for循环中的条件num小于3,num表示有效成绩的个数,小于3表示取前面三个有效成绩。
因为sort默认是从小向大排列,而我们需要得到从大向小排列的三个数,所以得先读取数组的最后一个
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答for(int i=scores.length-1; i>=0; i--){
2 回答int i = scores.length-1
4 回答请问这一句什么意思啊for(int i= scores.length-1;i >=0;i--) {//倒序遍历数组中的每一个元素
2 回答循环for (int i=scores.length-1;i>=(scores.length-3);i--)应该循环了三次,但是为什么只打印了两次?
1 回答for(int i==0; i<hobbys.length; i++){ 这句代码有什么问题