数组的定义方式及初始化

/*
         * 维数组的定义方式:
         * 第一种:数据类型[] 变量名 = new 数据类型[长度];
         * 第二种:数据类型[] 变量名名 = {元素,元素,元素};
         * 第三种:数据类型[] 变量名 = new 数据类型[]{元素,元素...};
         * */

举例 int类型
        int[] arr = new int[5];//第一种方式
        arr[0] = 1;//数据的赋值 
        arr[1] = 2;
        arr[2] = 3;
        arr[3] = 4;
        arr[4] = 5;
        int[] arrs = {5,4,3,8,12,3,54,6};//第二种方式
        /*
         * 数组的便利方式
         * */
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }
        System.out.println();
        for(int i:arrs){
            System.out.print(i+" ");
        }
        int[] arrss = new int[]{1,21,4,12,11,22};//第三种方式
        for(int i:arrss){
            System.out.println(i);
        }

8大基本数据类型默认值

        /*
         * byte类型默认是0
         * */
//        byte[] arr = new byte[4];
//        for(byte i:arr){
//            System.out.println(i);
//        }
        
        /*
         * short类型默认是0
         * */
//        short[] arr = new short[4];
//        for(short i:arr){
//            System.out.println(i);
//        }
        
        /*
         * int类型默认是0
         * */
//        int[] arr = new int[4];
//        for(int i:arr){
//            System.out.println(i);
//        }
        
        /*
         * long类型默认是0
         * */
//        long[] arr = new long[4];
//        for(long i:arr){
//            System.out.println(i);
//        }
        /*
         * float类型默认是0.0
         * */
//        float [] arr = new float[4];
//        for(float i:arr){
//            System.out.println(i);
//        }
        
        /*
         * double类型默认是0.0
         * */
//        double[] arr = new double[4];
//        for(double i:arr){
//            System.out.println(i);
//        }
        /*
         * char类型默认是  [] 空串也相当于   空格
         * */
//        char [] arr = new char[4];
//        for(char i:arr){
//            System.out.println(i);
//        }
        /*
         * boolean类型默认是false
         * */
//        boolean [] arr = new boolean[4];
//        for(boolean i:arr){
//            System.out.println(i);
//        }

 

posted @ 2017-07-27 21:01  JACK-SEN  阅读(2012)  评论(0编辑  收藏  举报