一维数组
public class Demo {
public static void main(String[] args) {
//数组静态初始
//完整格式
int [] arr1 = new int[]{1, 2, 3, 4};
//简化格式
int [] arr2 = {1, 2, 3, 5};
//数组动态初始化
int [] arr3 = new int[3];//一个整数数组有三个整数
//输出arr1里的元素
System.out.println("arr1:");
for (int i = 0; i < arr1.length; i++) {
System.out.print(arr1[i] + " ");
}
System.out.println();
//输出arr2里的元素
System.out.println("arr2:");
for (int i = 0; i < arr2.length; i++) {
System.out.print(arr2[i] + " ");
}
System.out.println();
//输出arr3里的元素
System.out.println("arr3:");
for (int i = 0; i < arr3.length; i++) {
System.out.print(arr3[i] + " ");
}
}
}
输出结果:
二维数组
public class Demo {
public static void main(String[] args) {
//数组静态初始
//完整格式
int[][] arr1 = new int[][]{{1, 2}, {3, 4}, {5, 6}};
//简化格式
int[][] arr2 = {{1, 2}, {3, 5}};
//数组动态初始化
int[][] arr3 = new int[3][4];
//输出arr1里的元素
System.out.println("arr1:");
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1[i].length; j++) {
System.out.print(arr1[i][j] + " ");
}
}
System.out.println();
//输出arr2里的元素
System.out.println("arr2:");
for (int i = 0; i < arr2.length; i++) {
for (int j = 0; j < arr2[i].length; j++) {
System.out.print(arr2[i][j] + " ");
}
}
System.out.println();
//输出arr3里的元素
System.out.println("arr3:");
for (int i = 0; i < arr3.length; i++) {
for (int j = 0; j < arr3[i].length; j++) {
System.out.print(arr3[i][j] + " ");
}
}
}
}
输出结果: