2 回答
已采纳
mbk_vip
TA贡献3条经验 获得超5个赞
第一步,创建HelloWorld类的实例对象hello,然后声明并初始化一个int数组。第二步是调用hello对象的sort方法,方法的参数是前面声明的int数组,在sort方法内部的第一行,调用Arrays.sort对数组进行排序,默认是升序(从小到大),接着声明初始化一个int类型变量count,值为0。然后打印一句话“考试前三名为:”,后面是一个for循环,它的作用是将sort方法的参数,也就是那个int数组进行遍历(循环的意思)并输出符合条件的值。先取出数组里的每一个数值,然后判断如果元素的值是否小于0或者大于100,如果是,则跳过本次循环,进行下一次循环,否则执行count++,并打印符合的值,就这样循环执行,直到count的值为3时,结束循环。
布尔心
TA贡献25条经验 获得超5个赞
sort方法中,首先用Arrays类的sort方法对传进来的int数组进行排序(默认升序排列);
然后遍历排序后的数组,如果成绩大于100或者小于0,都是不合法成绩,直接排除。跳出本次循环,进行下一次循环。
continue表示结束本次循环,进入下一个循环。
break表示结束整个循环。即输出够三个了,for循环结束。
添加回答
举报
0/150
提交
取消