永发信息网

Java中 String x[ ][ ]=new int[3][2] 这是什么意思?

答案:4  悬赏:10  手机版
解决时间 2021-11-26 07:20
  • 提问者网友:孤凫
  • 2021-11-25 10:39
Java中 String x[ ][ ]=new int[3][2] 这是什么意思?
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-11-25 11:36
    这么写String x[ ][ ]=new int[3][2]是不对的,应该是String[][] x=new String[3][2];类型要一致,其他类型也一样。
    String[][] x=new String[3][2]这样定义的数组是定长的,x.length是3,你可以理解为定义了一个数组String[3],在这个数组里每个元素是一个数组String[2].所以x[0].length是2.

全部回答
  • 1楼网友:不如潦草
  • 2021-11-25 14:49
string一个二维数组new 了一个int 你确定可以这么写吗?追问我刚开始学,不明白题目中为什么这样写。那应该是题错啦。那如果把int改成String那,x.length是多少呢?答案是2为什么呀,不是声明里3行2列的的字符串嘛?那不应该是6嘛
  • 2楼网友:猎心人
  • 2021-11-25 13:55
新建一个数组,初始化为3行2列,数组长度为6
  • 3楼网友:持酒劝斜阳
  • 2021-11-25 12:59
String x[][] = new int[3][2],编译时会报错
x.length是x数组的长度,所以x.length=3,数组里面数据为length=2的数组
x[i].length=2 i=0,1,2追问答案x.length为2,。。。。。我自己试试看吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯