數組的定義方式及初始化


/*
         * 維數組的定義方式:
         * 第一種:數據類型[] 變量名 = 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);
//        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM