首页 > 试题广场 >

下面哪几个语句正确的声明一个整型的二维数组()

[不定项选择题]

下面哪几个语句正确的声明一个整型的二维数组()

  • int a[][]=new int[][]
  • int b[10][10]=new int[][]
  • int c[][]=new int[10][10]
  • int []d[]=new int[10][10]
发表于 2017-06-30 10:39:08 回复(35)
这种问题意义何在?编写可读性差的代码?
发表于 2017-08-21 11:22:31 回复(14)
1. 定义一维数组时,必须显式指明数组的长度;
2. 定义***数组时,其一维数组的长度必须首先指明,其他维数组长度可以稍后指定;
3. 采用给定值初始化数组时,不必指明长度;
4. “[]” 是数组运算符的意思,在声明一个数组时,数组运算符可以放在数据类型与变量之间,也可以放在变量之后。
发表于 2018-02-24 14:02:15 回复(7)

我靠。。。int []d[]都行。。

发表于 2017-05-17 20:16:59 回复(3)
 二维数组的定义方式: 
             1.    int [][] array = new int[n][m]; 
             2.    int [][] array={{1,2,3,4},{1,2,3,4},{1,2,3,4}};
方式一: 定义二维数组可以指定不定义m,但是必须定义n. 
编辑于 2016-12-18 19:34:07 回复(4)

一维数组:

    三种定义方法:

    1.String [] arr = new String[4];

    2.String [] arr = new String[]{"a","b","c","d"};

       注意这种写法->String [] arr = new String[4]{"a","b","c","d"}; 编译会不通过

    3.String [] arr = {"a","b","c","d"};

     ps:至于[]在变量名arr前还是后,这个写法没有固定的要求,但是最好按照书上的标准来。


二维数组:

    int [][] a = new int[3][4];             //3行4列

    int [][] a = new int[3][];               //定义时行数不可省略,列数可省略
   ps:至于[][]a这三个元素其实可以作全排列,不论怎么排都不影响最后的编译结果,写法没有固定的要求,但是最好按照书上的标准来。   

编辑于 2018-06-12 10:27:54 回复(2)
确定屏蔽该题后,该试题将再也不会出现以后的组卷中。
发表于 2018-03-16 16:30:53 回复(0)
发表于 2018-01-17 08:48:02 回复(0)
长度写后边 行必须确定
发表于 2021-09-19 11:49:33 回复(0)
大神给的答案  收了

发表于 2018-04-10 09:04:15 回复(0)
二维坐标A[][]=new A[10][],这个好像也是对的
发表于 2017-10-06 17:40:58 回复(0)
二维数组的定义方式: 
             1.    int [][] array = new int[n][m]; 
             2.    int [][] array={{1,2,3,4},{1,2,3,4},{1,2,3,4}};(采用int array[][]声明也没有问题但是一般不常用此方式)
方式一定义的时候,可以省略m即列数,但不能省略n行数
发表于 2017-03-10 11:16:32 回复(0)
A选项的话,应该是这样

int a[][]=new int[][]{};

发表于 2022-01-18 11:16:53 回复(0)
A选项,在new一个二维数组时,不能两个维度都留空,第一个维度要指明大小。
发表于 2021-11-21 15:53:00 回复(0)
D这种奇技淫巧没有任何意义
发表于 2017-10-18 21:51:23 回复(0)
D选项哪里有问题?求解
发表于 2017-02-11 17:35:22 回复(3)
mark
1. 定义一维数组时,必须显式指明数组的长度;
2. 定义***数组时,其一维数组的长度必须首先指明,其他维数组长度可以稍后指定;
3. 采用给定值初始化数组时,不必指明长度;
4. “[]” 是数组运算符的意思,在声明一个数组时,数组运算符可以放在数据类型与变量之间,也可以放在变量之后。
发表于 2022-07-12 10:12:06 回复(0)
定义***数组时,其一维数组的长度必须首先指明,其他维数组长度可以稍后指定
发表于 2021-04-30 15:27:05 回复(0)
发表于 2019-10-18 10:52:44 回复(0)
定义二维数组int a [ ] [ ]=new int [10] [10];
               int [ ] a [ ]=new int [10] [10];
               int [ ] [ ] a=new int [10] [10];    三种方式均可,一维,三维,四维以此类推。
发表于 2018-03-31 17:56:04 回复(0)