提示有誤,查不出來啊啊啊
import java.util.Arrays;
public class HelloWorld {
?? ?
??? //完成 main 方法
??? public static void main(String[] args) {
??????? int[] scores = { 89,-23,64,91,119,52,73};
??????? System.out.println("考試成績的前三名為:");
??????? HelloWorld hello = new HelloWorld;
??????? hello.arg(scores);
}
?? ?
??? //定義方法完成成績排序并輸出前三名的功能
??? public void arg(int[] scores){
??????? Arrays.sort(scores);
??????? int count=0;
??????? for(int i=scores.length-1; i>=0; i--){
??????????? if(scores[i]<0)
??????????????? continue;
??????????? else{
??????????????? System.out.println(scores[i]);
??????????????? count++;?? ?
??????????? }
??????????? if(count==3)
??????????????? break;
??????? }
??? }
}??
2016-02-03
>100的情況沒考慮
2016-02-04
import java.util.Arrays;
public class HelloWorld {
??? // 完成 main 方法
?? ?public static void main(String[] args) {
?? ??? ?int[] scores = { 89, -23, 64, 119, 52, 73 };
?? ??? ?HelloWorld hello = new HelloWorld();
?? ??? ?hello.scoSortAndPrint(scores);
?? ?}
?? ?// 定義方法完成成績排序并輸出前三名的功能
?? ?public void scoSortAndPrint(int[] score) {
?? ??? ?Arrays.sort(score);
?? ??? ?int count = 0;
?? ??? ?System.out.println("考試成績的前三名為: ");
?? ??? ?for (int i = score.length - 1; i >= 0 && count <3; i--) {
?? ??? ??? ?if (score[i] <= 100 && score[i] >= 0) {
?? ??? ??? ??? ?System.out.println(score[i]);
?? ??? ??? ??? ?count++;
?? ??? ??? ?}
?? ??? ?}
?? ?}
}
2016-02-03
你沒有考慮大于100的情況
?