数组创建总结

1 一维数组的定义 
  //定义包含三个元素的一维数组 
  int[] a = new int[3];  a = {1,2,3};//方法1,先new对象,然后赋值 
  int[] b = {1,2,3}; //方法2,直接赋值 
注意:如果用new定义数组时,必须指定其维度,这样定义是错误的: int[] d = new int[]; 
            如果无法确定其元素个数,可以这样定义:int[] e = {};

int[] c = new int[3]{1,2,3}; //方法3,new后直接赋值 是错误的!!!!!

不能这样3和{1,2,3}重复了,是没有效率的,所以不允许!

应该这样int[] c = new int[]{1,2,3};

 

2 二维数组的定义


定义二维数组必须指定其行数,列数可以指定,可以不指定。

这样定义是正确的:int[][] d = new int[3][];

这样定义是错误的:int[][] d = new int[][4]; int[][] d = new int[][];

也可以定义不规则数组:

arr = new int[2][];

        arr[0] = new int[3];

        arr[1] = new int[5];

 

常用的数组定义方法:

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值