数组初始化
- 动态初始化:数组声明且为数组元素分配空间与赋值的操作分开进行
- 静态初始化:在定义数组的同时就为数组元素分配空间并赋值。
package com.rain.java;
public class ArrayTest {
public static void main(String[] args) {
int num;
num=10;
int id=1001;
int[] ids;
ids = new int[] {1001,1002,1003,1004};
String[] names=new String[5];
names[0]="小红";
names[1]="小蓝";
names[2]="小白";
names[3]="小黄";
names[4]="小绿";
System.out.println(names.length);
for(int i=0;i<names.length;i++)
System.out.println(names[i]);
}
}
数组元素的默认初始值
二维初始化
package com.rain.java;
public class ArrayTest1 {
public static void main(String[] args) {
int[][] arr1=new int[][] {{1,2,3},{4,5},{6,7,8}};
String[][] arr2=new String[3][2];
String[][] arr3=new String[3][];
}
}