第一季8-1錯(cuò)誤
public class HelloWorld {
? ? import java.util.Arrays; ? ?
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ?int[] scores={89,-23,64,91,119,52,73};
? ? ? ?HelloWorld in=new HelloWorld();
? ? ? ?int[] num=in.sort(scores);
? ? ? ?for(int i=0;i<num.length;i++)
? ? ? ?{
? ? ? ? ? ?System.out.println(num[i]);
? ? ? ?}
? ? ? ??
? ? ? ??
? ? ? ??
? ? }
? ??
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ? public int[] sort(int[] scores){
? ? ? ? Arrays.sort(scores);
? ? ? ? int[] num=new int[3];
? ? ? ? for(int i=0,j=scores.length-1;i<3;i++,j--){
? ? ? ? ? ? if(num[i]>=0&&num[i]<=100)
? ? ? ? ? ? num[i]=scores[j];
? ? ? ? ? ? else
? ? ? ? ? ? i--;
? ? ? ? }
? ? ? ? return num;
? ? }
}
為什么總不對(duì)啊。。。。。求大佬們給點(diǎn)建議。
2018-03-04
?import java.util.Arrays;? ? ?要寫在最上面,不能寫在類里。。。。