搜索

java中关于定义一个二维数组的问题

gecimao 发表于 2019-06-10 14:57 | 查看: | 回复:

  在定义一个二维数组时不对数组进行赋初值时数组名最后面的两个中括号需要填入行个数和列个数吗第一种情况:inta[]=newinta[][];第二种情况inta[];a=newint[][];以上两种情况需要吗?还...

  在定义一个二维数组时 不对数组进行赋初值时 数组名最后面的两个中括号需要填入行个数和列个数吗

  还有一个问题:二维数组赋初值时,是不是不用填入行个数和列个数啊?一维数组也一样?展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  a= new int[][];这个不行 你new就必须分配内存了但是分多少呢?

  即使不赋初值也需要填写行数和列数,所以以上两种情况都是不对的,但是如果是二维数组中的锯齿数组,在事先不知道锯齿数组的值,只知道长度的情况下,必须制定第一个下标,比如int[][] a=new int[5][];

  如果你要用不固定的数组可以用ArrayList,是用数组实现的集合类。

本文链接:http://baumseelen.com/duipaixu/554.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部