返回列表 發帖

陣列 (五) - 成績表

本帖最後由 李泳霖 於 2022-1-27 15:10 編輯

利用二維陣列, 試做一個包含五位同學, 各三組分數的成績表格.
表格的形式如下:
  1. [code]public class Ch31 {
  2.     public static void main(String[] args) {
  3.         String title[]={"座號","姓名","國文","英文","數學","平均"};
  4.         String name[]={"小叮噹","大雄","宜靜","技安","阿福"};
  5.         int score[][]={{78,89,66},
  6.                        {77,67,34},
  7.                        {90,98,91},
  8.                        {57,59,81},
  9.                        {45,66,92}};
  10.         int avg;
  11.         for(int i=0; i<6; i++)
  12.             System.out.print(title[i]+"\t");
  13.         System.out.println();
  14.         System.out.println("===========================================");
  15.         for(int i=0; i<5; i++)
  16.         {
  17.             System.out.print((i+1)+"\t"+name[i]+"\t");
  18.             for(int j=0; j<3; j++)
  19.             {
  20.                 System.out.print(score[i][j]+"\t");
  21.             }
  22.             avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  23.             System.out.println(avg);
  24.         }
  25.     }
  26. }
複製代碼
  1. public class Ch31 {
  2.     public static void main(String[] args) {
  3.         String title[]={"座號","姓名","國文","英文","數學","平均"};
  4.         String name[]={"小叮噹","大雄","宜靜","技安","阿福"};
  5.         int score[][]={{78,89,66,0},
  6.                        {77,67,34,0},
  7.                        {90,98,91,0},
  8.                        {57,59,81,0},
  9.                        {45,66,92,0}};
  10.         for(int i=0; i<6; i++)
  11.             System.out.print(title[i]+"\t");
  12.         System.out.println();
  13.         System.out.println("============================================");
  14.         for(int i=0; i<5; i++)
  15.         {
  16.             score[i][3]=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  17.             System.out.print((i+1)+"\t"+name[i]+"\t");
  18.             for(int j=0; j<4; j++)
  19.                 System.out.print(score[i][j]+"\t");
  20.             System.out.println();
  21.         }
  22.     }
  23. }
複製代碼
[/code]

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表