A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhrnghgwsws 中级黑马   /  2014-5-24 18:04  /  2085 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int[]x,y[]
如题这个是什么意思?

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

14 个回复

倒序浏览
  1. int[] x, y[];
  2.                 x = new int[5];
  3.                 y = new int[3][3];
复制代码

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
等同int [] x ,int[][] y
回复 使用道具 举报
y是二维的
回复 使用道具 举报
等效于
  1. int x[];
  2. int y[][];
复制代码
回复 使用道具 举报
int[] x,y [];
就相当于
int[] x;
int[] y[];  //还有这两种写法也是二维数组 int[][] y; int y[][];

x是一位数组,y是二维数组,
回复 使用道具 举报
                //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}};


                希望对你有帮助~~~
回复 使用道具 举报
int[]x,y[]
等价于:int x[],y[][];
即定义了两个数组,x为一位数组,y为二维数组,此时还需要对两个数组分别初始化。如第一楼所示。
回复 使用道具 举报
二维数组就是一维数组里面的元素又是一个一维数组;


int[]x,y[]

所以这个东西,就是 定义了一个一维数组是 int[]x;然后又往这个一维数组的元素里面存一维数组,起名叫y;就是int[][]y;
回复 使用道具 举报
在这个数组中,x是一维数组,y是二维数组,即分解出来为 相当于 int[ ] x ,  int[ ] [ ] y,    一维数组的写法可以为  int[ ]x,或者 int  x [ ] ,二维数组的写法可以为,int x [] [],或者int [] x [] ,或者 int [] [] x ,等。
回复 使用道具 举报
定义两个数组,用逗号分开的
[]可在前可在后
回复 使用道具 举报
这个。。。好像毕向东老师在数组视频最后说过了,实际上在生活做程序的时候不会用,但也就面试可能会拿出来问人,x是一维数组y是二维数组
回复 使用道具 举报
恩。谢谢各位同学,明白了。
回复 使用道具 举报
定义了两个数组的简写形式,一个名为x的一维整形数组,一个名字为y的二维整形数组!
回复 使用道具 举报
毕老师有讲过啊!将其拆开,x是一位数组,y是二维数组
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马