531695829 发表于 2018-4-8 22:08:51

请教各位大佬

int[][] x = new int;
      x=1;
      x=2;
      x=4;
      x=5;
      x=10;
      x=100;
//      x=1;
      System.out.println(x.length);
      System.out.println(x.length);
      System.out.println(x.length);
这段老师编写的代码看不懂,
为什么x=1;是个错误代码


Escape 发表于 2018-4-9 19:06:17

int[][]x=new int,这是一个整形数组,其中int表示数组的个数为2,表示数组的长度为3。因此老师把两组数组设为数组x,x;数组的长度因此也就为【0,1,2】。所以数组x不存在,即X=1是错误代码。因此老师讲课时用注释符号“//”把x=1注释掉。

531695829 发表于 2018-4-9 22:29:34

Escape 发表于 2018-4-9 19:06
int[][]x=new int,这是一个整形数组,其中int表示数组的个数为2,表示数组的长度为3。因此老师 ...

谢谢
页: [1]
查看完整版本: 请教各位大佬