返回列表 發帖

陣列 (五) - 成績表

利用二維陣列, 試做一個包含五位同學, 各三組分數的成績表格.
表格的形式如下:


本帖隱藏的內容需要回復才可以瀏覽

  1. public class CH12
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String title[]={"座號","姓名","國文","英文","數學","平均"};
  6.         String name[]={"小叮噹","大雄","怡靜","技安","阿福"};
  7.         int score[][]={{78,79,66},
  8.                        {77,67,34},
  9.                        {90,98,91},
  10.                        {57,59,81},
  11.                        {45,66,92}};
  12.         int avg;
  13.         for(int i=0;i<6;i++)
  14.         {
  15.             System.out.print(title[i]+"\t");
  16.         }
  17.         System.out.println();
  18.         System.out.println("=================================================");
  19.         for(int i=0;i<5;i++)
  20.         {
  21.             System.out.print((i+1)+"\t"+name[i]+"\t");
  22.             for(int j=0;j<3;j++)
  23.                 System.out.print(score[i][j]+"\t");
  24.             avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  25.             System.out.println(avg);

  26.         }

  27.     }
  28. }
複製代碼

TOP

  1. public class Ch14
  2. {
  3.     public static void main(String args[])
  4.     {
  5.             String title[]={"座號","姓名","國文","英文","數學","平均"};
  6.             String name[]={"小叮噹","大熊","宜靜","技安","阿福"};
  7.             int score[][]={{78,89,66},
  8.                                    {77,67,34},
  9.                                    {90,98,91},
  10.                                    {57,59,81},
  11.                                    {45,66,92}};
  12.             int avg;
  13.             for(int i=0;i<6;i++)
  14.                     System.out.print(title[i]+"\t");
  15.             System.out.println();
  16.             System.out.println("=======================================");
  17.             for(int i=0; i<5;i++)
  18.             {
  19.                      System.out.print((i+1)+"\t"+name[i]+"\t");
  20.                      for(int j=0;j<3;j++)
  21.                      {
  22.                              System.out.print(score[i][j]+"\t");
  23.                              
  24.                      }
  25.                      avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  26.                      System.out.println(avg);
  27.             }
  28.             }
  29.               }   
  30.       
複製代碼

TOP

  1. public class Ch124 {

  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 k=0; k<3; k++)
  19.                                 {System.out.print(score[i][k]+"\t");}
  20.                         avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  21.                         System.out.println(avg);
  22.                 }
  23.                
  24.         }

  25. }
複製代碼

TOP

  1. import java.util.Arrays;

  2. public class ch01
  3. {
  4.     public static void main(String args[])
  5.     {
  6.             String t[]={"座號","姓名","國文","英文","數學","平均"};
  7.             String n[]={"a","b","c","d","e"};
  8.             int s[][]={{90,89,86},{77,68,54},{45,69,89},{44,35,88},{56,38,79}};
  9.             int avg;
  10.             for(int i=0;i<6;i++)
  11.                        System.out.print(t[i]+"\t");
  12.             System.out.println();
  13.             System.out.println("===========================================");
  14.             for(int i=0;i<5;i++)
  15.             {
  16.                     System.out.print((i+1)+"\t"+n[i]+"\t");
  17.                     for(int j=0;j<3;j++)
  18.                             System.out.print(s[i][j]+"\t");
  19.                     avg=Math.round((float)(s[i][0]+s[i][1]+s[i][2])/3);
  20.                     System.out.println(avg);
  21.             }
  22.     }
  23. }
複製代碼
我好帥
我超級帥
我非常的帥
我宇宙第一帥

TOP

本帖最後由 陳致翰 於 2019-7-4 15:25 編輯
  1. package Ch01;

  2. import java.util.Arrays;
  3. import java.util.Scanner;

  4. public class Ch01 {
  5.         public static void main(String args[])
  6.         {
  7.                 String title[]={"座號","姓名","國文","英文","數學","平均"};
  8.                 String name[]={"小叮噹","大雄","宜靜","技安","阿福"};
  9.                 int score[][]={{78,87,66},
  10.                                       {77,67,34},
  11.                                       {90,98,91},
  12.                                       {57,59,87},
  13.                                       {45,66,92}};
  14.                 for(int i=0;i<6;i++)
  15.                         System.out.print(title[i]+"\t");
  16.             System.out.println();
  17.             System.out.println("============================================");
  18.                 int avg;  
  19.                 for(int i=0;i<5;i++)
  20.                 {
  21.                     System.out.print((i+1)+"\t"+name[i]+"\t");                       
  22.             for(int j=0; j<3;j++)
  23.             {
  24.                     System.out.print(score[i][j]+"\t");
  25.             }
  26.             avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  27.             System.out.println(avg);
  28.                 }
  29.         }
  30. }
複製代碼

TOP

  1. public class Ch01
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String title[]={"座號","姓名","國文","英文","數學","平均"};
  6.         String name[]={"小叮噹","大雄","怡靜","濟安","阿福"};
  7.         
  8.         int score[][]={{78,89,66},
  9.                                {77,67,34},
  10.                                {90,98,91},
  11.                                {57,59,81},
  12.                                {45,66,92}};
  13.         
  14.         int avg;
  15.         for(int i=0; i<6; i++)
  16.         
  17.                 System.out.print(title[i]+"\t");
  18.         System.out.println();
  19.         System.out.println("=================================================");
  20.         for(int i1=0; i1<5; i1++)
  21.         {
  22.                 System.out.print((i1+1)+"\t"+name[i1]+"\t");
  23.                 for(int j=0; j<3; j++)
  24.                 {
  25.                         System.out.print(score[i1][j]+"\t");
  26.                 }
  27.                 avg=Math.round((float)(score[i1][0]+score[i1][1]+score[i1][2])/3);
  28.                 System.out.println(avg);
  29.           }                     
  30.     }
  31. }
複製代碼

TOP

  1. public class Ch01
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String title[]={"座號","姓名","國文","英文","數學","平均"};
  6.         
  7.         String name[]={"小叮噹","大雄","宜靜","技安","阿福"};
  8.         int score[][]={{78,89,66},
  9.                                {77,67,34},
  10.                                {90,98,91},
  11.                                {57,59,81},
  12.                                {45,66,92}};
  13.         int avg;
  14.         for(int i=0;i<6;i++)
  15.                 System.out.print(title[i]+"\t");
  16.                 System.out.println();
  17.                 System.out.println("\n==========================================");
  18.                 for(int i=0;i<5; i++)
  19.                 {
  20.                     System.out.print((i+1)+"\t"+name[i]+"\t");
  21.                         for(int j=0;j<3;j++)
  22.                     {
  23.                             System.out.print(score[i][j]+"\t");
  24.                     }
  25.                     avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  26.                     System.out.println(avg);
  27.         }       
  28.     }
  29. }
複製代碼

TOP

  1. public class Ch02 {
  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.         }
複製代碼

TOP

  1. import java.util.Arrays;
  2. import java.util.Scanner;

  3. public class Ch05
  4. {
  5.   public static void main(String args[]){
  6.         String title[]={"Role","Name","Mand.","Engl.","Math","Avg."};
  7.     String name[]={"Bobs","Jenn","Samy","Bart","Rose"};
  8.   int score[][]={{78,89,66},
  9.                          {87,93,69},
  10.                          {62,50,75},
  11.                          {28,98,41},
  12.                          {92,97,89}};
  13.   int avg;
  14.   for(int i=0; i<6; i++)
  15.           System.out.print(title[i]+"\t");
  16.   System.out.println();System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  17.   for(int i=0; i<5; i++)
  18.   {
  19.           System.out.print((i+1)+"\t"+name[i]+"\t");
  20.           for(int j=0; j<3; j++)
  21.           {
  22.                 System.out.print(score[i][j]+"\t");
  23.           }
  24.           avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  25.                 System.out.println(avg);
  26.   }
  27. }
  28. }
複製代碼

TOP

  1. public class Ch31 {

  2.         public static void main(String[] args) {
  3.                 String title[]={"座號","姓名","國文","英文","數學","平均"};
  4.                 String name[]={"小叮噹","大雄","宜靜","技安","阿福"};
  5.                 int score[][]={{90,85,85,0},
  6.                                 {70,75,80,0},
  7.                                 {80,95,80,0},
  8.                                 {70,95,75,0},
  9.                                 {80,85,95,0}};
  10.                 for(int i=0;i<6;i++)
  11.                         System.out.print(title[i]+"\t");
  12.                 System.out.println("\n===========================================");
  13.                 for(int i=0;i<5;i++)
  14.                 {
  15.                         System.out.print((i+1)+"\t"+name[i]+"\t");
  16.                         score[i][3]=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  17.                         for(int j=0;j<4;j++){
  18.                                 System.out.print(score[i][j]+"\t");
  19.                         }
  20.                         System.out.println();
  21.                 }
  22.         }

  23. }
複製代碼

TOP

  1. public class Ch01
  2. {
  3.         public static void main(String args[])
  4.         {       
  5.                 String title[]={"座號","姓名","國文","英文","數學","平均"};
  6.                 String name[]={"魯夫","索隆","騙人布","娜美","香吉士"};
  7.                 int score[][]={{77,78,55,0},
  8.                                        {54,30,22,0},
  9.                                        {88,90,100,0},
  10.                                        {95,97,81,0},
  11.                                        {50,51,62,0}};

  12.                 for(int a=0;a<6;a++)
  13.                         System.out.print(title[a]+"\t");
  14.                 System.out.println();
  15.                 System.out.println("===============================================");
  16.                 for(int i=0;i<5;i++)
  17.                 {
  18.                         System.out.print((i+1)+"\t");
  19.                         System.out.print(name[i]+"\t");
  20.                         score[i][3]=Math.round((float)+(score[i][0]+score[i][1]+score[i][2])/3);
  21.                         for(int j=0;j<4        ;j++)
  22.                         {
  23.                                 System.out.print(score[i][j]+"\t");
  24.                         }
  25.                           System.out.println();
  26.                 }
  27.         }
  28. }
複製代碼

TOP

  1. public class Ch87 {

  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.                                 System.out.print(score[i][j]+"\t");
  20.                         avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  21.                         System.out.println(avg);

  22.                 }


  23.         }
  24. }                       
複製代碼

TOP

  1. public class Ch333333333{
  2.     public static void main(String args[])
  3.     { String title[]={"座號","姓名","國文","英文","數學","平均"};
  4.       String title[]={"1號","2號","3號","4號","5號"};
  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.println(sore][i][j]+"\t");
  21.             }
  22.         avg=Math.round((float)(score[i][0]+score[i][1]+sore[i][2])/3);
  23.         System.out.println(avg);
  24.     }
  25.   }
  26. }
複製代碼

TOP

  1. import java.util.Arrays;



  2. public class Ch30 {

  3.         public static void main(String[] args) {
  4.        String title[]={"座號","姓名","國文","英文","數學","平均"};
  5.        String name[]={"小叮噹","大雄","宜靜","技安","阿福"};
  6.        int score[][]={{78,89,66},
  7.                               {77,67,34},
  8.                               {90,98,91},
  9.                               {57,59,81},
  10.                               {45,66,92}};
  11.        int avg;
  12.        for(int i=0; i<6; i++)
  13.                System.out.print(title[i]+"\t");
  14.        System.out.println();   
  15.        System.out.println("==================================================");
  16.        for(int i=0; i<5; i++)
  17.        {
  18.                System.out.print((i+1)+"\t"+name[i]+"\t");
  19.                for(int j=0; j<3; j++)
  20.                {
  21.                        System.out.print(score[i][j]+"\t");
  22.                }
  23.                avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  24.                System.out.println(avg);
  25.        }
  26.          
  27.         }

  28. }
複製代碼

TOP

本帖最後由 李沛儒 於 2019-7-4 15:37 編輯
  1. public class Ch00
  2. {
  3.     public static void main(String args[])
  4.     {
  5.             String title[]={"座號","姓名","國文","英文","數學","平均"};
  6.             String name[]={"ovuvuevuevue enyetuenwuevue ugbemugbem osas 媽","ovuvuevuevue enyetuenwuevue ugbemugbem osas 弟","ovuvuevuevue enyetuenwuevue ugbemugbem osas 妹","ovuvuevuevue enyetuenwuevue ugbemugbem osas 姊","ovuvuevuevue enyetuenwuevue ugbemugbem osas 哥"};
  7.             int score[][]={{78,89,99},
  8.                                    {99,44,77},
  9.                                    {12,34,56},
  10.                                    {25,34,69},
  11.                                    {100,100,100}};
  12.             int avg;
  13.             for(int i=0; i<6; i++)
  14.                     System.out.print(title[i]+"\t");
  15.             System.out.println();
  16.             System.out.println("=========================================================================================");
  17.             for(int i=0; i<5; i++)
  18.             {
  19.                     System.out.print((i+1)+"\t"+name[i]+"\t");
  20.                     for(int j=0; j<3; j++)
  21.                     {
  22.                             System.out.print(score[i][j]+"\t");
  23.                     }       
  24.                     avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  25.                     System.out.println(avg);
  26.                   }       
  27.     }
  28. }
複製代碼

TOP

  1. public class Ch02
  2. {
  3.     public static void main(String args[])
  4.     {
  5.       String title[]={"座號","姓名","國文","英文","數學","平均"};
  6.       String name[]={"蔡哥","昊哥","白鴿","帥哥","蝦咪挖哥"};
  7.       int score[][]={{99,99,99},
  8.                              {87,87,87},
  9.                              {69,69,69},
  10.                              {78,78,78},
  11.                      {1000,1000,1000}};
  12.       int avg;
  13.       
  14.       for(int i=0; i<6; i++)
  15.               System.out.print(title[i]+"\t");
  16.       System.out.println();
  17.       System.out.println("=============================================");
  18.       for(int i=0; i<5; i++)
  19.       {
  20.               System.out.print((i+1)+"\t"+name[i]+"\t");
  21.               for(int j=0; j<3; j++)
  22.               {
  23.                     System.out.print(score[i][j]+"\t");  
  24.               }
  25.               avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  26.               System.out.println(avg);
  27.       }
  28.     }
  29. }
複製代碼

TOP

  1. package 陣列;

  2. public class ch07成績表
  3. {
  4.         public static void main(String args[])
  5.         {
  6.                 String title[]= {"座號","NAME","CHI","ENG","MATH","AVG"};
  7.                 String name[]= {"DING","big","yi","ji","fu"};
  8.                 int score[][]= {{78,89,66},{77,67,34},{90,98,91},{57,59,81},{45,66,92}};
  9.                 int avg;
  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.                         System.out.print((i+1)+"\t"+name[i]+"\t");
  17.                         for(int j=0;j<3;j++)
  18.                         {
  19.                                 System.out.print(score[i][j]+"\t");
  20.                         }
  21.                         avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  22.                         System.out.println(avg);
  23.                 }
  24.         }
  25. }
複製代碼
回復 1# tonyh

TOP

  1. public class CH01
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String title[]={"座號","姓名","國文","英文","數學","平均"};
  6.         String name[]={"小叮噹","大雄","怡靜","技安","阿福"};
  7.         int score[][]={{78,79,66},
  8.                        {77,67,34},
  9.                        {90,98,91},
  10.                        {57,59,81},
  11.                        {45,66,92}};
  12.         int avg;
  13.         for(int i=0;i<6;i++)
  14.         {
  15.             System.out.print(title[i]+"\t");
  16.         }
  17.         System.out.println();
  18.         System.out.println("=================================================");
  19.         for(int i=0;i<5;i++)
  20.         {
  21.             System.out.print((i+1)+"\t"+name[i]+"\t");
  22.             for(int j=0;j<3;j++)
  23.                 System.out.print(score[i][j]+"\t");
  24.             avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  25.             System.out.println(avg);

  26.         }

  27.     }
  28. }
複製代碼

TOP

  1. import java.util.Arrays;
  2. public class Ch01
  3. {
  4.         public static void main(String args[])
  5.         {
  6.                 String subject[]={"座號","姓名","國文","英文","數學","平均"};
  7.                 String name[]={"小叮噹","大雄","宜靜","技安","阿福"};
  8.                 int score[][]=
  9.                            {{78,89,66},
  10.                                 {77,67,34},
  11.                                 {90,98,91},
  12.                                 {57,59,81},
  13.                                 {45,66,92}};
  14.                 int avg;
  15.                 for(int i=0;i<6;i++)
  16.                         System.out.print(subject[i]+"\t");
  17.                 System.out.println();
  18.                 System.out.println("=====================================================");
  19.                 for(int i=0;i<5;i++)
  20.                 {
  21.                         System.out.print((i+1)+"\t"+name[i]+"\t");
  22.                         for(int j=0;j<3;j++)
  23.                         {
  24.                                 System.out.print(score[i][j]+"\t");
  25.                         }
  26.                         avg=Math.round((float)(score[i][0]+score[i][1]+score[i][2])/3);
  27.                         System.out.println(avg);
  28.                 }


  29.         }
  30. }
複製代碼

TOP

返回列表