- 最後登錄
- 2024-5-22
- 在線時間
- 29001 小時
- 註冊時間
- 2011-12-11
- 閱讀權限
- 95
- 精華
- 3
- UID
- 10643381
- 帖子
- 3224
- 積分
- 24366 點
- 潛水值
- 77410 米
| 你沒有要求最高分人數相同時,全數輸出,所以我只輸出一位- public class bb
- {
- public static void main(String[] args)
- {
- int [] chi={54, 72, 80, 49, 42, 35};
- int [] eng={72, 85, 45, 81, 42, 67};
- sum(chi,eng);
- System.out.println("國文::");
- fail(chi);
- System.out.println("英文::");
- fail(eng);
- ffail(chi, eng);
- maxii(chi, eng);
- }
- public static void sum(int x[], int y[] )
- {
- int total[]={0,0,0,0,0,0};
- for (int i=0;i<6;i++)
- {
- total[i]=x[i]+y[i];
- }
- for (int i=0;i<6;i++)
- System.out.println("坐號: "+ (i+1) + "分數 :"+total[i]);
- }
- public static void fail(int x[])
- {
- int kk=0;
- for (int i=0;i<6;i++)
- if (x[i]<60) kk++;
- System.out.println("有幾個不及格"+kk);
- }
- public static void ffail(int x[] , int y[])
- {
- for (int i=0;i<6;i++)
- {
- int kk = 0;
- if (x[i]<60) kk++;
- if (y[i]<60) kk++;
- System.out.println("第" + (i+1) +"個人有"+ kk + "科不及格");
- }
- }
- public static void maxii(int x[], int y[] )
- {
- int max = 0, maxindex = 0, sum;
- for (int i=0;i<6;i++)
- {
- sum=x[i]+y[i];
- if(sum > max)
- {
- maxindex = i;
- max = sum;
- }
- }
- System.out.println("最高分座號: "+ (maxindex+1) + "分數 :"+max);
- }
- }
複製代碼 ... |
|