挑錯啊啊啊啊
?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.pai(scores); ??
? ? }
? ? //定義方法完成成績排序并輸出前三名的功能
? ? public void pai(int scores[])
? ? {?
for(int i=scores.length-1;i>=0;i--)
? ? ? {if (scores[i]>100 && scores[i]<0;)
? ? ? continue;
? ? ? Arrays.sort(scores);
? ? ? int num[i]=int scores[i];
? ? ? System.out.println(num[scores.length-1]);}?
? ? } ??
}
2015-01-07
package?uploadimg; import?java.util.Arrays; public?class?HelloWord?{ public?static?void?main(String[]?args)?{ int?scores[]?=?{?89,?23,?64,?91,?119,?52,?73?}; pai(scores); } //?定義方法完成成績排序并輸出前三名的功能 public?static?void?pai(int?scores[])?{ //第一種方法 if?(scores?!=?null?&&?scores.length?>?0)?{ int?max?=?0; for?(int?i?=?0;?i?<?scores.length?-?1;?i++)?{ for(int?j=i;j<scores.length;j++){ if?(scores[i]?<?scores[j])?{ max?=?scores[i]; scores[i]?=?scores[j]; scores[j]?=?max; } } } for(int?i=0;i<3;i++){ System.out.println(scores[i]); } } //第二種方法 Arrays.sort(scores); for(int?i=scores.length-1;i>scores.length-4;i--){ System.out.println(scores[i]); } } }2015-01-07
&&是并且的意思,意思是這兩個都滿足,一個數大于100又小于0,不可能是的事情,應該用“||”,這個事或者的意思