錯(cuò)誤提示:HelloWorld.java:26: error: missing return statement } ^ 1 error
import java.util.Arrays;
public class HelloWorld {
???
??? //完成 main 方法
??? public static void main(String[] args) {
??????? int scores[]={89,-23,64,91,119,52,73};
??????? HelloWorld hello=new HelloWorld();
??????? hello.sort(scores);
??? }
???
??? //定義方法完成成績(jī)排序并輸出前三名的功能
??? public int sort(int scores[]){
??????? Arrays.sort(scores);
??????? int count=0;
??????? System.out.println("考試成績(jī)的前三名為:");
??????? for(int i=scores.length-1;i>=0;i--)
??????? {
??????????? if(scores[i]>=0&&scores[i]<=100)
??????????? {
??????????????? System.out.println(scores[i]);
??????????????? count++;
??????????? if(count==3)
??????????????? break;
??????????? }
??????? }
??? }
??
}
2018-08-06
沒(méi)有return;把返回值改為int
import java.util.Arrays;
public class HelloWorld {
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? int scores[]={89,-23,64,91,119,52,73};
? ? ? ? HelloWorld hello=new HelloWorld();
? ? ? ? hello.sort(scores);
? ? }
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ? public void sort(int scores[]){
? ? ? ? Arrays.sort(scores);
? ? ? ? int count=0;
? ? ? ? System.out.println("考試成績(jī)的前三名為:");
? ? ? ? for(int i=scores.length-1;i>scores.length-4;i--)
? ? ? ? {
? ? ? ? ? ? System.out.println(scores[i]);
? ? ? ? }
? ? }
}