一維陣列

蜡笔小新Belief發表於2024-08-04

一維陣列

建立陣列

一維陣列的建立有兩種方式,下面是兩種方式的介紹

  • 方法一:靜態初始化
    基本語法:資料型別[ ] 陣列名 = { 初始化資料 };
    程式碼示例:

    public class Test {
    public static void main(String[] args){
    int[] array = {1,2,3,4,5,6};
    for(int x : array){
    System.out.print(x + " " );
         }
       }
    }
    
    • 方法二:動態初始化
      基本語法1:資料型別[ ] 陣列名 = new int[ ] {初始化資料};
      程式碼示例:

      public class Test {
      public static void main(String[] args){
      int[] array = new int[] {1,2,3,4,5,6};
      for(int x : array){
      System.out.print(x + " " );
           }
         }
      }
      

      基本語法2:資料型別[ ] 陣列名 = new int[length ];
      注意;此時陣列初始值均為0;需要自己依據要求重新初始化;
      程式碼示例:

      public class Test {
      public static void main(String[] args){
      int[] array = new int[10] ;
      for(int x : array){
      System.out.print(x + " " );
           }
         }
      }
      

      陣列的遍歷

      1、使用for迴圈

      //遍歷一維陣列
      int[] arr = new int[3];//動態建立:3個元素
      arr[0] = 1;//給第1個元素(索引為0),賦值1
      arr[1] = 2;//給第2個元素(索引為1),賦值2
      arr[2] = 3;//給第3個元素(索引為2),賦值3
      for (int i = 0; i < arr.length; i++) {
      	//遍歷arr[i],arr中的元素
          System.out.print(arr[i]+"\t");
      }
      

      2、增強for迴圈foreach

      //遍歷一維陣列
      int [] i= {1,2,3};//靜態建立
      for (int i : arr) {
          System.out.print(i+"\t");
      }
      

相關文章