KABOKUO
2018-01-09 12:28
import java.util.Arrays; //导入Arrays类
public class HelloWorld {
public static void main(String[] args) {
int[] scores={89,-23,64,91,119,52,73};
System.out.print("前三名:");
HelloWorld hello=new HelloWorld();
hello.top3(scores); //调用方法,传入数组
}
public void top3(int[] scores){
Arrays.sort(scores); //对数组排序
for(int i=0;i<3;i++){
System.out.print(scores[0],scores[1],scores[2]); //遍历数组,将前三位输出
}
}
}
for循环写的不对可以参考那个倒叙的循环,还需要判断if..再看看别人的代码,理解下,然后根据自己的思路写下
Arrays.sort()是升序排列,所以循环时应该倒着遍历,并且需要加个判断语句去掉小于0或大于100的分数,仔细看练习提示内容,里面讲的很详细。
wuyu!
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题