Java数组初始化
public class shuzu{ public static void main(String args[]){ //静态初始化数组 即指定数组元素初始值 由系统判断数组长度 //1. int[] a1={1,2,3}; for(int x:a1){ System.out.println(x); } //2. int[] a2={4,5,6}; a1=a2; for(int x:a1){ System.out.println(x); } //3. int[] a3; a3=new int[]{7,8,9}; for(int x:a3){ System.out.println(x); } //动态初始化数组 即指定数组元素长度 由系统生成数组元素初始值 int[] b=new int[3]; b[0]=10; b[1]=11; b[2]=12; for(int x:b){ System.out.println(x); } } } ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "shuzu.java" 31L, 408C
输出结果:
注意:静态初始化和动态初始化不能同时进行,即不能同时指定数组各元素数值和数组长度。如:int[] error=new int[3]{1,2,3};