weibo_Harry伦_0
2017-03-18 09:21
package HelloWorld;
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
HelloWorld hello=new HelloWorld();
int[] scores={89 , -23 , 64 , 91 , 119 , 52 , 73};
System.out.println("考试成绩的前三名为:");
hellow.top(scores);
}
//定义方法完成成绩排序并输出前三名的功能
public void top(int scores[]){
Arrays.sort(scores);
for(int i=0;i<3;i++){
if(socres[i]>100){
continue;
}
}
System.out.println(scores);
}
}
1:首先,第二行代码,有拼音分号,你的改了。
2:其次是 : hellow.top(scores); 拼写错误;
3 : 还有是: if(socres[i]>100){ ; 拼写错误
4: 还有是:最后一个大括号多余去掉。
就算改正着些,你的这结果也不对的呢,你的循环有问题,打印的是一个地址值
hellow.top(scores); 中hello打错了吧
Java入门第一季(IDEA工具)升级版
1165551 学习 · 17586 问题
相似问题