返回列表 發帖

陣列 (一)

本帖最後由 鄭繼威 於 2022-12-10 10:20 編輯

「陣列(Array)」,按序排列的同類資料元素的集合
1.索引值是從0 開始計數
2.索引值不可超出陣列的範圍
3.取陣列最後一個值=陣列長度-1


分別運用四種不同的陣列宣告方式, 完成參考執行畫面.

  1. public class Ch34
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         
  7.         String b[]={"甲","乙","丙","丁"};



  8.         System.out.print("陣列a: ");
  9.         for(int i=0; i<4; i++)
  10.             System.out.print(a[i]+" ");
  11.         System.out.println();

  12.         System.out.print("陣列b: ");
  13.         for(int i=0; i<4; i++)
  14.             System.out.print(b[i]+" ");
  15.         System.out.println();
  16.         
  17.         

  18.         int c[]={1,2,3,4};
  19.         
  20.         //string d[4]; -> c++宣告長度為4的空陣列
  21.         String d[]=new String[4];     //宣告長度為4的空陣列
  22.         d[0]="A";
  23.         d[1]="B";
  24.         d[2]="C";
  25.         d[3]="D";

  26.         //foreach
  27.         //for(陣列型態 變數:陣列(來源))
  28.         System.out.print("陣列c: ");

  29.         for(int i:c)
  30.             System.out.print(i+" ");
  31.         System.out.println();
  32.         
  33.         System.out.print("陣列d: ");
  34.         for(String sa:d)
  35.             System.out.print(sa+" ");
  36.         System.out.println();
  37.     }
  38. }
複製代碼

  1. public class ch01
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         String b[]={"甲","乙","丙","丁"};
  7.         System.out.print("陣列a: ");
  8.         for(String i:a)
  9.             System.out.print(i+" ");
  10.         System.out.println();
  11.         System.out.print("陣列b: ");
  12.         for(String i:b)
  13.             System.out.print(i+" ");
  14.         System.out.println();
  15.         int c[]={1,2,3,4};
  16.         String d[]=new String[4];
  17.         d[0]="A";
  18.         d[1]="B";
  19.         d[2]="C";
  20.         d[3]="D";
  21.         System.out.print("陣列c: ");
  22.         for(int i:c)
  23.             System.out.print(i+" ");
  24.         System.out.println();
  25.         System.out.print("陣列d: ");
  26.         for(String sa:d)
  27.             System.out.print(sa+" ");
  28.         System.out.println();
  29.     }

  30. }
複製代碼

TOP

  1. public class Ch34
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         
  7.         String b[]={"甲","乙","丙","丁"};



  8.         System.out.print("陣列a: ");
  9.         for(int i=0; i<4; i++)
  10.             System.out.print(a[i]+" ");
  11.         System.out.println();

  12.         System.out.print("陣列b: ");
  13.         for(int i=0; i<4; i++)
  14.             System.out.print(b[i]+" ");
  15.         System.out.println();
  16.         
  17.         

  18.         int c[]={1,2,3,4};
  19.         
  20.         String d[]=new String[4];     //宣告長度為4的空陣列
  21.         d[0]="A";
  22.         d[1]="B";
  23.         d[2]="C";
  24.         d[3]="D";

  25.         //foreach
  26.         //for(陣列型態 變數:陣列(來源))
  27.         System.out.print("陣列c: ");

  28.         for(int i:c)
  29.             System.out.print(i+" ");
  30.         System.out.println();
  31.         
  32.         System.out.print("陣列d: ");
  33.         for(String sa:d)
  34.             System.out.print(sa+" ");
  35.         System.out.println();
  36.     }
  37. }
複製代碼

TOP

  1. public class Ch03
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         String b[]={"甲","乙","丙","丁"};
  7.         System.out.print("陣列a:");
  8.         for(int i=0;i<4;i++)
  9.             System.out.print(a[i]+" ");
  10.         System.out.println();
  11.         System.out.print("陣列b: ");
  12.         for(int i=0; i<4; i++)
  13.             System.out.print(b[i]+" ");
  14.         System.out.println();
  15.         int c[]={1,2,3,4};
  16.         String d[]=new String[4];
  17.         d[0]="A";
  18.         d[1]="B";
  19.         d[2]="C";
  20.         d[3]="D";
  21.         System.out.print("陣列c: ");
  22.         for(int i:c)
  23.             System.out.print(i+" ");
  24.         System.out.println();
  25.         System.out.print("陣列d: ");
  26.         for(String s:d)
  27.             System.out.print(s+" ");
  28.         System.out.println();
  29.     }
  30. }
複製代碼

TOP

  1. public class Ch01
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};

  6.         String b[]={"甲","乙","丙","丁"};



  7.         System.out.print("陣列a: ");
  8.         for(int i=0; i<4; i++)
  9.         {
  10.             System.out.print(a[i]+" ");
  11.         System.out.println();
  12.         }
  13.         


  14.         System.out.print("陣列b: ");
  15.         for(int i=0; i<4; i++)
  16.         {
  17.             System.out.print(b[i]+" ");
  18.         System.out.println();
  19.         }
  20.         


  21.         int c[]={1,2,3,4};
  22.         
  23.         String d[]=new String[4];
  24.         d[0]="A";
  25.         d[1]="B";
  26.         d[2]="C";
  27.         d[3]="D";
  28.         

  29.         System.out.print("陣列c: ");

  30.         for(int i:c)
  31.             System.out.print(i+" ");
  32.         System.out.println();
  33.         
  34.         System.out.print("陣列d: ");
  35.         for(String sa:d)
  36.             System.out.print(sa+" ");
  37.         System.out.println();
  38.     }
  39. }
複製代碼

TOP

  1. public class Ch01
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         
  7.         String b[]={"甲","乙","丙","丁"};



  8.         System.out.print("陣列a: ");
  9.         for(int i=0; i<4; i++)
  10.             System.out.print(a[i]+" ");
  11.         System.out.println();

  12.         System.out.print("陣列b: ");
  13.         for(int i=0; i<4; i++)
  14.             System.out.print(b[i]+" ");
  15.         System.out.println();
  16.         
  17.         

  18.         int c[]={1,2,3,4};
  19.         
  20.         String d[]=new String[4];
  21.         d[0]="A";
  22.         d[1]="B";
  23.         d[2]="C";
  24.         d[3]="D";


  25.         System.out.print("陣列c: ");

  26.         for(int i:c)
  27.             System.out.print(i+" ");
  28.         System.out.println();
  29.         
  30.         System.out.print("陣列d: ");
  31.         for(String sa:d)
  32.             System.out.print(sa+" ");
  33.         System.out.println();
  34.     }
  35. }
複製代碼

TOP

  1. public class Ch34
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String x[]={"春","夏","秋","冬"};
  6.         String y[]={"甲","乙","丙","丁"};
  7.         System.out.print("陣列x: ");
  8.         for(String i:x)
  9.             System.out.print(i+" ");
  10.         System.out.println();
  11.         System.out.print("陣列y: ");
  12.         for(String i:y)
  13.             System.out.print(i+" ");
  14.         System.out.println();
  15.         int a[]={1,2,3,4};
  16.         String b[]=new String[4];
  17.         b[0]="A";
  18.         b[1]="B";
  19.         b[2]="C";
  20.         b[3]="D";
  21.         System.out.print("陣列a: ");
  22.         for(int i:a)
  23.             System.out.print(i+" ");
  24.         System.out.println();
  25.         System.out.print("陣列b: ");
  26.         for(String sa:b)
  27.             System.out.print(sa+" ");
  28.         System.out.println();
  29.     }
  30. }
複製代碼

TOP

  1. public class Ch29
  2. {
  3.     public static void main(String args[])
  4.     {
  5.        String a[]={"春","夏","秋","冬"};
  6.         System.out.print("陣列a: ");
  7.        for(int i=0;i<4;i++)
  8.           System.out.println(a[i]);
  9.        System.out.println();
  10.        String b[]={"甲","乙","丙","丁"};
  11.         System.out.print("陣列b: ");
  12.         for(int y=0;y<4;y++)
  13.           System.out.println(b[y]);
  14.        System.out.println();
  15.        int c[]={1,2,3,4};
  16.        String d[]=new String[4];
  17.        d[0]="a";
  18.        d[1]="b";
  19.        d[2]="c";
  20.        d[3]="d";
  21.        System.out.print("陣列c: ");
  22.        for(int g:c)
  23.           System.out.println(g+" ");
  24.         System.out.println();
  25.         System.out.print("陣列d: ");
  26.         for(String h:d)
  27.           System.out.println(h+" ");
  28.         System.out.println();
  29.     }
  30. }
複製代碼

TOP

本帖最後由 孫子傑 於 2022-12-3 11:43 編輯
  1. public class Ch34
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         String b[]={"甲","乙","丙","丁"};
  7.         System.out.print("陣列a: ");
  8.         for(String e:a)
  9.            System.out.print(e+" ");
  10.         System.out.println();

  11.         System.out.print("陣列a: ");
  12.         for(String e:b)
  13.            System.out.print(e+" ");
  14.         System.out.println();
  15.         int c[]={1,2,3,4};
  16.         String d[]=new String[4];
  17.         d[0]="a";
  18.         d[1]="b";
  19.         d[2]="c";
  20.         d[3]="d";
  21.         System.out.print("陣列c: ");
  22.         for(int e:c)
  23.           System.out.print(e+" ");
  24.         System.out.println();
  25.         
  26.         System.out.print("陣列d: ");
  27.         for(String e:d)
  28.           System.out.print(e+" ");
  29.         System.out.println();
  30.     }
  31. }
複製代碼

TOP

  1. public class Ch34
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String x[]={"春","夏","秋","冬"};
  6.         String y[]={"甲","乙","丙","丁"};
  7.         System.out.print("陣列x: ");
  8.         for(String i:x)
  9.             System.out.print(i+" ");
  10.         System.out.println();
  11.         System.out.print("陣列y: ");
  12.         for(String i:y)
  13.             System.out.print(i+" ");
  14.         System.out.println();
  15.         int a[]={1,2,3,4};
  16.         String b[]=new String[4];
  17.         b[0]="A";
  18.         b[1]="B";
  19.         b[2]="C";
  20.         b[3]="D";
  21.         System.out.print("陣列a: ");
  22.         for(int i:a)
  23.             System.out.print(i+" ");
  24.         System.out.println();
  25.         System.out.print("陣列b: ");
  26.         for(String sa:b)
  27.             System.out.print(sa+" ");
  28.         System.out.println();
  29.     }
  30. }
複製代碼

TOP

  1. public class ch011
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         
  7.         String b[]={"甲","乙","丙","丁","戊","己","庚","辛"};



  8.         System.out.print("陣列a: ");
  9.         for(int i=0; i<4; i++)
  10.             System.out.print(a[i]+" ");
  11.         System.out.println();

  12.         System.out.print("陣列b: ");
  13.         for(int i=0; i<8; i++)
  14.             System.out.print(b[i]+" ");
  15.         System.out.println();
  16.         
  17.         

  18.         int c[]={1,2,3,4};
  19.         
  20.         String d[]=new String[4];
  21.         d[0]="A";
  22.         d[1]="B";
  23.         d[2]="C";
  24.         d[3]="D";
  25.         System.out.print("陣列c: ");

  26.         for(int i:c)
  27.             System.out.print(i+" ");
  28.         System.out.println();
  29.         
  30.         System.out.print("陣列d: ");
  31.         for(String sa:d)
  32.             System.out.print(sa+" ");
  33.         System.out.println();
  34.     }
  35. }
複製代碼

TOP

  1. public class Ch01
  2.    {
  3.     public static void main(String args[])
  4.     {
  5.       string a[]={"春","夏","秋","冬"};
  6.        String b[]={"甲","乙","丙","丁"};
  7.          System.out.print("陣列a: ");
  8.         for(string e:a )
  9.             System.out.print(e+" ");
  10.         System.out.println();

  11.         System.out.print("陣列b: ");
  12.         for(string e:b)
  13.             System.out.print(e+" ");
  14.         System.out.println();
  15.         
  16.         

  17.         int c[]={1,2,3,4};
  18.         
  19.         String d[]=new String[4];
  20.         d[0]="A";
  21.         d[1]="B";
  22.         d[2]="C";
  23.         d[3]="D";


  24.         System.out.print("陣列c: ");

  25.         for(int i:c)
  26.             System.out.print(i+" ");
  27.         System.out.println();
  28.         
  29.         System.out.print("陣列d: ");
  30.         for(String s:d)
  31.             System.out.print(s+" ");
  32.         System.out.println();
  33.     }
複製代碼

TOP

  1. public class Ch01
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         
  7.         String b[]={"甲","乙","丙","丁"};

  8.         System.out.print("陣列a: ");
  9.         for(int i=0; i<4; i++)
  10.             System.out.print(a[i]+" ");
  11.         System.out.println();

  12.         System.out.print("陣列b: ");
  13.         for(int i=0; i<4; i++)
  14.             System.out.print(b[i]+" ");
  15.         System.out.println();

  16.         int c[]={1,2,3,4};
  17.         
  18.         String d[]=new String[4];
  19.         d[0]="A";
  20.         d[1]="B";
  21.         d[2]="C";
  22.         d[3]="D";

  23.         System.out.print("陣列c: ");

  24.         for(int i:c)
  25.             System.out.print(i+" ");
  26.         System.out.println();
  27.         
  28.         System.out.print("陣列d: ");
  29.         for(String sa:d)
  30.             System.out.print(sa+" ");
  31.         System.out.println();
  32.     }
  33. }
複製代碼

TOP

  1. public class Ch34
  2. {
  3.     public static void main(String args[])
  4.     {
  5.         String a[]={"春","夏","秋","冬"};
  6.         String b[]={"甲","乙","丙","丁"};
  7.         System.out.print("陣列a: ");
  8.         for(String i:a)
  9.             System.out.print(i+" ");
  10.         System.out.println();
  11.         System.out.print("陣列b: ");
  12.         for(String i:b)
  13.             System.out.print(i+" ");
  14.         System.out.println();
  15.         int c[]={1,2,3,4};
  16.         String d[]=new String[4];
  17.         d[0]="A";
  18.         d[1]="B";
  19.         d[2]="C";
  20.         d[3]="D";
  21.         System.out.print("陣列c: ");
  22.         for(int i:c)
  23.             System.out.print(i+" ");
  24.         System.out.println();
  25.         System.out.print("陣列d: ");
  26.         for(String sa:d)
  27.             System.out.print(sa+" ");
  28.         System.out.println();
  29.     }
  30. }
複製代碼

TOP

返回列表