請(qǐng)問為什么錯(cuò)誤?不知道原因。謝謝
import java.util.Arrays;
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ?HelloWorld hello=new HelloWorld();
? ? ?int[] scores={89 , -23 , 64 , 91 , 119 , 52 , 73};
? ? ?hello.array(scores);
? ? ?topThree=new? int[3] ;
? ? ?System.out.println(Arrays.toString(topThree))? ;
? ? }
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ? public int[] array(int[] scores){
? ? ? ? Arrays.sort(scores);
? ? ? ? int a=scores.length;??
? ? ?int[] topThree=new int[]{scores[a-3],scores[a-2],scores[a-1]};
? ? ?return topThree;? ?
? ? }
? ?
}
2019-03-24
2019-03-24
沒看懂 啥意思!啥報(bào)錯(cuò)?
2019-03-24
調(diào)試通過:
import java.util.Arrays;
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ?HelloWorld hello=new HelloWorld();
? ? ?int[] scores={89 , -23 , 64 , 91 , 119 , 52 , 73};
? ? ?hello.array(scores);
? ? }
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ? public void array(int[] scores){
? ? ? ? Arrays.sort(scores);
? ? ? ? int a=scores.length;??
? ? ?int[] topThree=new int[]{scores[a-3],scores[a-2],scores[a-1]};
? ? for(int i=0;i<topThree.length;i++){
? ? ?System.out.println(topThree[i]) ;??
? ? }
? ? }
}