点击查看代码
package com.javastudy.example05;
public class Array01 {
public static void main(String[] args) {
//静态初始化
int [] array={1,2,3,4,5};
Object[] objs=
{new Object(),new Object(),new Object(),};
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
System.out.println("-----------------");
//动态初始化
int[] array2=new int[4];
Object object=new Object[5];
//遍历
for(int i=0;i<array2.length;i++){
array2[i]=i;
System.out.println(array2[i]);
}
System.out.println("-----------------");
//二维数组
//静态初始化
int[][] array3={{1,2,3},{4,5,6}};
Object [][]object1={
{new Object(),new Object()},
{new Object()}
};
//动态初始化
int[][] array4=new int[5][5];
//遍历
for(int i=0;i<array3.length;i++){
for(int j=0;j<array3[i].length;j++){
System.out.println(array3[i][j]);
}
}
System.out.println("-----------------");
//传入数组
printArray(array);
}
//参数是数组
static void printArray(int []array){
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}
}