黑马程序员技术交流社区

标题: 二维数组 [打印本页]

作者: 小忧伤    时间: 2016-5-28 18:32
标题: 二维数组
/*
        定义数组的格式:
                数据类型[]   变量名   =     new  数据类型[数组长度];
        1.数据类型:可以是任何的Java类型(基本数据类型和引用数据类型)
                int[] arr = new int[3];//基本数据类型的数组,里面只能存储int值;
                String[] strArray = new String[3];//引用数据类型的数组,里面存储的是String对象的引用;
                int[][] intArray = new int[3][];//二维数组,数组的每个元素中,又存储了一个int[]类型的数组
        2.二维数组定义格式:
                1).格式一:
                                int[][] intArray = new int[3][2];//第二维定长
                2).格式二:
                                int[][] intArray = new int[3][];//第二维不定长
                                intArray[0] = new int[2];
                                intArray[1] = new int[3];
                                intArray[2] = new int[8];
                3).格式三:
                                int[][] intArray = {{10,20,30},
                                                                        {40,50,60},
                                                                        {70,80,90}
                                                                        };
                               
                               
*/
class Demo{
        public static void main(String[] args){
                int[][] intArray = new int[3][2];
               
                intArray[0][0] = 10;
                intArray[0][1] = 20;
                intArray[1][0] = 30;
                intArray[1][1] = 40;
                intArray[2][0] = 50;
                intArray[2][1] = 60;
               
                //遍历
                for(int i = 0;i < intArray.length ; i++){//外层-->行
                        for(int j = 0; j < intArray[i].length ; j++){
                                System.out.print(intArray[i][j] + "\t");
                        }
                        System.out.println();//输出一个换行
                }
        }
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2