JAVASEDay02

数组:数组是一类数据的集合

数组分类:基本数据类型/类类型数组

数组的缺点:必须要指定数组长度

数组的默认值: int:0

                            char:"\u0000"(空)

                                float:0.0

                                boolean:false

                                String: null

创键方式:法1: 设定长度

        int[] arr1=new int[3];      默认{0,0,0} 下标从0开始 0,1,2

                法2: 设定内容

        int[] arr2=new int[]{1,2,3};

                法3:简写

                int[ ] arr3={1,3,2};

数组下标越界异常:ArrayIndexOutOfBoundsException

遍历数组:法1: for循环

                                i为下标

                for(int i=0;i<=arr3.length-1;i++){
                    System.out.println(arr3[i]);
                }

                        法2:j为元素本身         

                for (int j:arr3){
                    System.out.println(j);
                }

数组常用的两个方法:

                1.判断两个数组是否一一对应

         Arrays.equals(brr1.brr2);

                2. 对数组进行排序 对数组本身进行改变

                Arrays.sort(brr3);

多维数组:

                创键方式:法1: 设定一维长度

                        int[ ][ ]  a1=new int[3][ ];

                        a1[0]=new int[1];

                a1[1]=new int[2]; 
                a1[2]=new int[4];
                {{0},{0,0},{0,0,0}}

                        法2:      直接设定长度                      

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

                {{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0}}

                        法3:直接设定内容

                int[][] a3={{1},{2,3},{4,5,6,7},{7,4,5,1}};

         System.out.println(a3.length);//只是高维的长度

遍历:法1

        for (int i=0;i<a3.length;i++){
            for (int j=0;j<a3[i].length;j++){
                System.out.println(a3[i][j]);
            }
        }
        法2:
        for (int i=0;i<a3.length;i++) {
            for (int j : a3[i]) {
                System.out.println(a3[i][j]);
            }
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值