java学习第三天 数组

  java中数组一样存在多维,二维数组,三维数组。。。。。

     二维数组的定义  格式:

         数据类型 [][] 数组名 = new 数据类型 [][];

      动态初始化  

          数据类型[][] 数组名 =  new 数据类型[][]

          注意 :   前面中括号中数值指的是二维数组元素个数 ,后面一个指的是二维数组中一维数组的元素个数。

      静态初始化  

           数据类型[][] 数组名称= {{元素1},{元素2},{元素3},{元素4}.......};

           二维数组中的元素一定是一维数组

          举例:

          int[][] arr = new int[3][4];

          arr[0][0] = 1;

          int[][] arr1 = {{1,2,3}{1,2}{1,4}};

          int num =  arr1[2][1]    //4

 

         //想要接受二维数组中的元素 需要用一个一维数组来接收

         int [] arr2 = new int[]

         arr2 = new int [3]    //定义一个二维数组  数组中的元素为3

         初始化数组  

         int arr3[] = {}   不推荐这样写

 

       总结 :数组的特点:

                    1.数组中也只能存同一种数据类型的数据

                    2.数据他会给存入的元素默认分配一个索引值,索引值从0开始

                    3.数组一旦初始化,长度就固定了

                    4.数组中元素的内存地址是连续的

                 

posted @ 2016-11-15 19:07  姚龔子  阅读(129)  评论(0编辑  收藏  举报