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]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP