黑马程序员技术交流社区
标题:
关于二维数组的问题。
[打印本页]
作者:
haozi050
时间:
2014-1-12 21:29
标题:
关于二维数组的问题。
int [] x,y[];定义中x,y是几维数组?
int x[],y[];
定义中x,y是几维数组?
作者:
app297
时间:
2014-1-12 21:39
本帖最后由 app297 于 2014-1-12 21:43 编辑
x 是一维数组, y是二维数组
class Test {
public static void main(String[] args) {
int[]x,y[];
x = new int[2];
y = new int[2][2]; //如果写成y = new int[2] 会编译出错,并且这个只是写法问题。
System.out.println(x);
System.out.println(y);
}
}
复制代码
作者:
杨道红
时间:
2014-1-12 21:44
int[]x,y[]相当于 int[] x;int[][] y int x[],y[] 都是一维的
作者:
xu6148152
时间:
2014-1-12 22:27
本帖最后由 xu6148152 于 2014-1-12 22:28 编辑
int[]x一维,
而int[]x,y[]其实相当于int[]x;int[]y[]二维。
int x[],y[]都是一维,
一般二维都写成int[][]这种形式,比较不会混。
作者:
淡夜清风
时间:
2014-1-12 22:33
int [] x,y[]; 中x是一维数组int[]x。
y是二位数组int []y[],相当于int [][]y
例子:
public class Demo2 {
public static void main(String[] args){
int []y[]={{2,4},{3,5}};
System.out.println(y[0][1]);
}
}
输出结果为 4
----------------
int x[],y[];中x,y都是一位数组。
作者:
长石
时间:
2014-1-13 09:02
int [] x,y[]; 相当于 int[] x; 和 int[] y[]; 前者一维数组 后者为二维数组就是一维数组嵌套一维数组
int x[],y[] 相当于 int x[]; int y[]; 都是一维数组
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2