Java学习,输出数组元素
Java 中输出数组元素,通常涉及遍历数组并逐个打印其元素。for循环是,最基本的遍历数组的方法,Arrays
类提供了一个静态方法toString
,可以接受一个数组作为参数,返回一个包含数组元素的字符串,打印一维数组非常方便。
示例:
public class PrintArrayExample {
public static void main(String[] args) {
// 创建一个整数数组
int[] numbers = {1, 2, 3, 4, 5};
// 方法1:使用for输出
System.out.print("Using for loop: ");
for (int i = 0; i < numbers.length; i++) {
System.out.print(numbers[i] + " ");
}
System.out.println(); // 换行
}
System.out.println(); // 换行
// 方法2:增强型for循环
System.out.print("Using enhanced for loop: ");
for (int number : numbers) {
System.out.print(number + " ");
}
System.out.println(); // 换行
// 方法3:Arrays类的toString输出(适用于一维数组)
System.out.println("Using Arrays.toString method: " + java.util.Arrays.toString(numbers));
// 二维数组,可以嵌套循环来输出元素
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// 输出二维数组元素
System.out.println("2D Array:");
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + " ");
}
System.out.println(); // 每行结束后换行
}
}
}
结果:
Using for loop: 1 2 3 4 5
Using enhanced for loop: 1 2 3 4 5
Using Arrays.toString method: [1, 2, 3, 4, 5]
2D Array:
1 2 3
4 5 6
7 8 9