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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© haozi050 中级黑马   /  2014-1-12 21:29  /  1369 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

int [] x,y[];定义中x,y是几维数组?int x[],y[];定义中x,y是几维数组?

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1 淡定

查看全部评分

5 个回复

倒序浏览
本帖最后由 app297 于 2014-1-12 21:43 编辑

x 是一维数组, y是二维数组
  1. class Test {
  2.         public static void main(String[] args) {
  3.                 int[]x,y[];
  4.                 x = new int[2];
  5.                 y = new int[2][2]; //如果写成y = new int[2] 会编译出错,并且这个只是写法问题。
  6.                 System.out.println(x);
  7.                 System.out.println(y);
  8.         }
  9. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1 赞一个!

查看全部评分

回复 使用道具 举报
int[]x,y[]相当于 int[] x;int[][] y    int x[],y[] 都是一维的
回复 使用道具 举报
本帖最后由 xu6148152 于 2014-1-12 22:28 编辑

int[]x一维,
而int[]x,y[]其实相当于int[]x;int[]y[]二维。
int x[],y[]都是一维,
一般二维都写成int[][]这种形式,比较不会混。

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1 赞一个!

查看全部评分

回复 使用道具 举报
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都是一位数组。

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
int [] x,y[]; 相当于 int[] x;  和  int[]  y[]; 前者一维数组  后者为二维数组就是一维数组嵌套一维数组

int x[],y[] 相当于 int x[];   int  y[];  都是一维数组
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马