public class Test {
//一维数据初始化测试
public static void arr1() {
//方法一、
int data[] = null;
data = new int[3]; //开辟一个长度为3的数组
data[0] = 10;
data[1] = 20;
data[2] = 30;
//方法二、
int data[] = new int[3]; /*开辟了一个长度为3的数组*/
data[0] = 10; // 第一个元素
data[1] = 20; // 第二个元素
data[2] = 30; // 第三个元素
for(int x = 0; x < data.length; x++) {
System.out.println(data[x]); //通过循环控制索引
}
//方法三、
int data[] = {1, 2, 4, 545, 11, 32, 13131, 4444};
for(int i = 0; i < data.length; i++) {
System.out.println(data[i]);
}
}
//二维数组初始化测试
punlic static void arr2(){
//不等列
int data[][] = new int[][] {
{0, 2, 3}, {4, 5}, {6, 7, 8, 9}
};
//使用双重循环,外部的循环控制输出的行数,而内部的循环控制输出列数
for(int i = 0; i < data.length; i++) {
for(int j = 0; j < data[i].length; j++) {
System.out.print("data[" + i + "][" + j + "]=" + data[i][j] );
}
System.out.println();
}
}
public static void main(String [] args) {
}
}
run: