public class ArrayTest {
public static void main(String[] args) {
// arrayOne();
arrayTwo();
}
public static void arrayOne(){
/*
* 一维数组
* 数组类型 数据名[] = new 数组类型[个数];
*
*/
//动态方法
int test1[] = new int[2];
test1[0] = 1;
test1[1] = 3;
for(int i:test1){
System.out.print(i +" ");
}
System.out.println();
//静态方法
int test11[] = {0,1,2,4,5};
for(int i:test11){
System.out.print(i +" ");
}
}
public static void arrayTwo(){
/*
* 二维数组
* 数组类型 数据名[][] = new 数组类型[个数][];
*
*/
//动态方法
String test1[][] = new String[2][2]; //2*2=4
test1[0][0] = "00";
test1[0][1] = "01";
test1[1][0] = "10";
test1[1][1] = "11";
for(int i=0;i<test1.length;i++){
for(int j=0;j<test1[i].length;j++){
System.out.print(test1[i][j]+"\t");
}
System.out.println();
}
System.out.println();
//静态方法
int test2[][] ={{1,2},{2,2,4},{1,2,1,4}}; //2+5+4=11
for(int i=0;i<test2.length;i++){
for(int j=0;j<test2[i].length;j++){
System.out.print(test2[i][j]+"\t");
}
System.out.println();
}
}
}