一维数组和二维数组都是 Java 中常见的数据结构,用于存储一组数据。下面是关于一维数组和二维数组的知识点和示例:
public class ArrayExample {
public static void main(String[] args) {
// 静态初始化一维数组
int[] array1 = {1, 2, 3, 4, 5};
// 动态初始化一维数组
int[] array2 = new int[5];
array2[0] = 10;
array2[1] = 20;
array2[2] = 30;
array2[3] = 40;
array2[4] = 50;
// 访问元素
System.out.println("第一个数组的第三个元素:" + array1[2]); // 输出 "3"
System.out.println("第二个数组的第四个元素:" + array2[3]); // 输出 "40"
// 遍历数组
System.out.println("第一个数组元素:");
for (int i = 0; i < array1.length; i++) {
System.out.print(array1[i] + " ");
}
System.out.println();
System.out.println("第二个数组元素:");
for (int num : array2) {
System.out.print(num + " ");
}
System.out.println();
}
}
public class TwoDimensionalArrayExample {
public static void main(String[] args) {
// 静态初始化二维数组
int[][] array1 = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 动态初始化二维数组
int[][] array2 = new int[3][3];
array2[0][0] = 1;
array2[0][1] = 2;
array2[0][2] = 3;
array2[1][0] = 4;
array2[1][1] = 5;
array2[1][2] = 6;
array2[2][0] = 7;
array2[2][1] = 8;
array2[2][2] = 9;
// 访问元素
System.out.println("第一个数组的第二行第三列元素:" + array1[1][2]); // 输出 "6"
System.out.println("第二个数组的第一行第一列元素:" + array2[0][0]); // 输出 "1"
// 遍历二维数组
System.out.println("第一个数组元素:");
for (int i = 0; i < array1.length; i++) {
for (int j = 0; j < array1[i].length; j++) {
System.out.print(array1[i][j] + " ");
}
System.out.println();
}
System.out.println("第二个数组元素:");
for (int[] row : array2) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
}
}
这些知识点和示例可以帮助你理解和使用 Java 中的一维数组和二维数组。