xinhuo1125ID:xinhuo1125
1751次访问,排名2万外好友0人,关注者0
xinhuo1125的文章
原创 3 篇
翻译 0 篇
转载 1 篇
评论 0 篇
最近评论
文章分类
    收藏
      相册
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 java数组声明详解收藏

       | 旧一篇: static成员与非静态成员的区别以及使用方法

      1.只声明

      int [ ]  n ;

      可以之后在创建 ( n = new int [5] ;  )

      但是不能再初始化了 ( n = {2,1,5,4,5} ;    错误)

      2.声明,创建( 分配内存 )

      int [ ]  n = new int [5] ;

      3.声明,创建,初始化

      int [ ]  n = {2,1,5,4,5} ;

      4.多维数组

      4.1   矩形数组

      //方式一(当然声明和创建可以分开)
      int [ ][ ] n = new int [2][3];

      //方式二
          int [ ][ ] n = {{1,2,3},{4,5,6}};

      4.2   锯齿数组

         //方式一(当然声明和创建也可以分开)
         int [ ][ ] n = new int [2][ ];
      n [
      0= new int [3];
      n [
      1= new int [5];
         //方式二
         int [ ][ ] n = {{1,2,3},{4,5,6,7,8}};

      注:在 new 多维数组时,如果有某一个 [ ] 内有数字,即定义了该维的长度,则该 [ ] 之前的所有 [ ] 内都必须有数字。

      //错误定义一(两种方式都是错误的)
      int m[ ] = new int[ ];
      int n[ ][ ] = new int[ ][ ];

      //错误定义二(两种方式都是错误的)
      int m[ ][ ] = new int[ ][3];
      int n[ ][ ][ ] = new int[ ][3][ ];

      //正确定义
      int n[ ] = new int[3];
      int n[ ][ ] = new int[3][ ];
      int n[ ][ ] = new int[3][5];
      int n[ ][ ][ ] = new int[3][ ][ ];
      int n[ ][ ][ ] = new int[3][5][ ];
      int n[ ][ ][ ] = new int[3][4][5];

      发表于 @ 2007年04月16日 16:57:00|评论(loading...)|编辑

       | 旧一篇: static成员与非静态成员的区别以及使用方法

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © amecle