黑马程序员技术交流社区
标题:
这样定义一个数组是什么意思?
[打印本页]
作者:
zhrnghgwsws
时间:
2014-5-24 18:04
标题:
这样定义一个数组是什么意思?
int[]x,y[]
如题这个是什么意思?
作者:
Yov正
时间:
2014-5-24 18:07
int[] x, y[];
x = new int[5];
y = new int[3][3];
复制代码
作者:
skill20
时间:
2014-5-24 18:53
等同int [] x ,int[][] y
作者:
stream
时间:
2014-5-24 18:59
y是二维的
作者:
波涛
时间:
2014-5-24 19:11
等效于
int x[];
int y[][];
复制代码
作者:
七弦
时间:
2014-5-24 19:57
int[] x,y [];
就相当于
int[] x;
int[] y[]; //还有这两种写法也是二维数组 int[][] y; int y[][];
x是一位数组,y是二维数组,
作者:
路漫漫_求索
时间:
2014-5-24 20:02
//int[]x,y[];
int [] x = {1,3,4,5,6};//此为一维数组
int[][]y = new int[3][4];//表示有3个一堆数组,每个一维数组中包含4个二维数组元素
//如下代码:
int[][]y1 = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
希望对你有帮助~~~
作者:
leo_lzj
时间:
2014-5-24 20:16
int[]x,y[]
等价于:int x[],y[][];
即定义了两个数组,x为一位数组,y为二维数组,此时还需要对两个数组分别初始化。如第一楼所示。
作者:
never615
时间:
2014-5-24 20:27
二维数组就是一维数组里面的元素又是一个一维数组;
int[]x,y[]
所以这个东西,就是 定义了一个一维数组是 int[]x;然后又往这个一维数组的元素里面存一维数组,起名叫y;就是int[][]y;
作者:
fenzheng
时间:
2014-5-24 20:31
在这个数组中,x是一维数组,y是二维数组,即分解出来为 相当于 int[ ] x , int[ ] [ ] y, 一维数组的写法可以为 int[ ]x,或者 int x [ ] ,二维数组的写法可以为,int x [] [],或者int [] x [] ,或者 int [] [] x ,等。
作者:
丁绍然
时间:
2014-5-24 20:50
定义两个数组,用逗号分开的
[]可在前可在后
作者:
万彪
时间:
2014-5-24 20:55
这个。。。好像毕向东老师在数组视频最后说过了,实际上在生活做程序的时候不会用,但也就面试可能会拿出来问人,x是一维数组y是二维数组
作者:
zhrnghgwsws
时间:
2014-5-25 00:45
恩。谢谢各位同学,明白了。
作者:
yinxjfly
时间:
2014-5-25 13:25
定义了两个数组的简写形式,一个名为x的一维整形数组,一个名字为y的二维整形数组!
作者:
没壳的蜗牛
时间:
2014-5-25 13:29
毕老师有讲过啊!将其拆开,x是一位数组,y是二维数组
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2