這段代碼還能不能優化?
//完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? int[] scores = {89,-23,64,91,119,52,73};
? ? ? ? HelloWorld _this = new HelloWorld();
? ? ? ? _this.sortName(scores);
? ? }
? ??
? ? //定義方法完成成績排序并輸出前三名的功能
? ??
? ? public void sortName(int[] scores){
? ? ? ? Arrays.sort(scores);
? ? ? ? System.out.println("考試成績的前三名為:");
? ? ? ? int j = 0;
? ? ? ? for(int i=(scores.length-1); i>0; i--){
? ? ? ? ? ? if(scores[i] >= 0 && scores[i] <= 100){
? ? ? ? ? ? ? ? System.out.println(scores[i]);
? ? ? ? ? ? ? ? if(2 == j){
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? j++;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
? ? }
2016-12-09
??? public void order(int[] scores){
??????? Arrays.sort(scores);
??????? for(int i=scores.length-1;i>scores.length-4;i--){
??????????? int j=1;
??????????? System.out.println("第"+j+"名的成績為"+scores[i]);
??????????? j++;
??????? }
??? }
???個人覺得這樣好一些