一维数组
内存分配:
package com.kuang.array;
public class ArrayDemo02 {
public static void main(String[] args) {
// 静态初始化:创建+赋值
int[] a = {1,2,3,4,5};
System.out.println(a[0]);
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
// 动态初始化 :包含默认初始化
int[] b = new int[10];
b[0] = 10;
System.out.println(b[0]);
}
}
二维数组:
package com.kuang.array;
public class ArrayDemo05 {
public static void main(String[] args) {
/*
1,2 array[0]
3,4 array[1]
5,6 array[2]
*/
int[][] array = {{1,2},{3,4},{5,6}};
// printArray(array[0]);
for (int i = 0; i < array.length; i++) {
for (int j = 0 ;j < array[i].length;j++){
System.out.println(array[i][j]);
}
}
}
// 打印数组元素
public static void printArray(int[] arrays){
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
}
}