Java程式列印陣列元素


Java中,陣列是將相同型別的資料儲存在一起的常用方式。儲存的專案或值稱為陣列的元素。在本文中,我們將學習如何建立陣列並列印其元素。

在Java中列印陣列元素

使用以下方法來列印陣列的元素:

  • 使用for迴圈
  • 使用while迴圈
  • 使用Arrays.toString()方法

使用For迴圈列印陣列元素

當我們知道需要重複執行任務多少次時,使用for迴圈。在這種情況下,陣列的長度是已知的,因此,我們使用for迴圈並逐個列印陣列元素。

示例

在下面的示例中,我們使用for迴圈來列印給定陣列的元素。

public class newarr_class {
   public static void main(String[] args) {
      // creating simple array
      int [] array1 = {11, 22, 32, 42, -52};
      // creating 2D array
      int [][] array2 = {{11, 222}, {23, 42}, {-25, 26}, {-27, 28}};
      //printing individual elements of 1D array
      System.out.println("\nThe elements in the 1D int array are:\n");
      for (int n = 0; n < array1.length; n++){
         System.out.println(array1[n]);
      } 
      //printing all elements of 2D array
      System.out.println("\nThe 2D Int array is:\n ");
      for (int n = 0; n < array2.length; n++) {
         for (int m = 0; m < array2[n].length; m++) {
            System.out.print(array2[n][m] + " ");
         }
         System.out.println();
      }
   }
}

執行程式碼後,將列印以下結果:

The elements in the 1D int array are:
11
22
32
42
-52
The 2D Int array is:
11 222 
23 42 
-25 26 
-27 28

使用While迴圈列印陣列元素

只要給定條件為真,while迴圈就會重複執行程式碼塊。在這裡,我們將迴圈執行到陣列長度並列印其元素。

示例

以下示例顯示瞭如何使用while迴圈來列印陣列元素。

public class newarr_class {
   public static void main(String[] args) {
      // Creating a simple 1D array
      int[] array1 = {11, 22, 32, 42, -52};

      // Printing individual elements of the 1D array using a while loop
      System.out.print("\nThe elements in the 1D int array are:\n");
      int n = 0;
      while (n < array1.length) {
         System.out.println(array1[n]);
         n++;
      }
   }
}

以上程式碼將生成以下結果:

The elements in the 1D int array are:
11
22
32
42
-52

使用Arrays.toString()列印陣列元素

Arrays.toString()方法返回陣列元素的字串表示形式。

示例

在此示例中,我們將使用Arrays.toString()方法來列印陣列元素。

import java.util.Arrays;
public class newarr_class {
   public static void main(String[] args) {
      String[] strarray = new String[]{"One", "Two", "Three", "Four", "Five"};

      // use of Arrays.toString()
      System.out.println(Arrays.toString(strarray));
   }
}

執行此程式碼後,將顯示以下輸出:

[One, Two, Three, Four, Five]

更新於: 2024年7月30日

780 次檢視

開啟你的職業生涯

透過完成課程獲得認證

立即開始
廣告