您的位置:首页 >生活 >

数组初始化的方法(数组初始化)

大家好,我是小新,我来为大家解答以上问题。数组初始化的方法,数组初始化很多人还不知道,现在让我们一起来看看吧!

1、一维数组

2、1)

3、int[] a; //声明,没有初始化

4、2)

5、int[] a=new int[5]; //初始化为默认值,int型为0

6、3)

7、int[] a={1,2,3,4,5};

8、//初始化为给定值

9、4)

10、int[] a=new int[]{1,2,3,4,5}; //同(3)

11、int[] a=new int[5]{1,2,3,4,5};

12、//错误,如果提供了数组初始化操作,则不能定义维表达式

13、5)

14、int[] a;

15、a=new int[5]; //正确,同(2)一样

16、int[] a;

17、a={1,2,3,4,5}; //错误数组常量只能在初始化操作中使用,如(3)

18、6) int a[];

19、 a[0]=1;

20、//错误,因为数组没有初始化,不能赋值a[1]=2; 二维数组

21、1)

22、int[][] a;

23、//声明,没有初始化

24、2) int[][] a=new int[2][3];

25、//初始化为默认值,int型为0

26、3)

27、int[][] a={{1,2},{2,3},{3,4}};

28、//初始化为给定值

29、int[][] a={{1,2},{2,3},{3,4,5}};

30、//没有错,数组空间不是连续分配的,所以不要求每一维的大小相同

31、4)

32、int[][] a=new int[2][];

33、a[0]=new int[3];

34、//a[0]其实就是一个数组a[1]=new int[4];

35、//每一维的大小可以不一样

36、;

37、5)

38、int[][] a=new

39、int[][]{{1,2},{2,3},{3,4,5}};

40、//同(3)

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!