永发信息网

java解释一下这段代码,int[][]x=new int[4][]是什么意思?既然x是二维数组,

答案:2  悬赏:10  手机版
解决时间 2021-04-01 18:02
  • 提问者网友:蔚蓝的太阳
  • 2021-03-31 22:00
java解释一下这段代码,int[][]x=new int[4][]是什么意思?既然x是二维数组,
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-03-31 23:21
int[][]x=new int[4][]
是创建一个第一维长度为4的二维数组
第二维的长度不固定追问长度是什么长还是宽追答如果你把二位数组理解成一个表格的话
int[][]x=new int[4][]执行之后就会创建一个
4行N列的表格,至于具体多少列,不确定,要看赋值之后,哪一行被赋值的数据最多追问x[i]=new int[i+1]什么意思追答数组x的第i行长度为i+1
也就是一个4行的表格,第一行有1列,第二行2列,第三行3列...
全部回答
  • 1楼网友:北方的南先生
  • 2021-03-31 23:30
1、 int x=new int[4][ ] 定义X为二维不等数组(即第二维数量不一样),并定义第一维从0-4
2、int x[i]=new int [n] 定义X的第二维,定义时告诉它是哪个数的第二维,数量是多少
如x[1]=new int[4] 表示数组x[1][0] x[1][1] x[1][2] x[1][3] x[1][4]
假如第一行定义int x=new int[4][4] 则,X[0] X[1] X[2] X[3] X[4] 它们的子数目一样都为5个。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯