java------数组

数组

1.数组的创建方式

//法一
        int[] arr1 = new int[]{1,2,3,4,5};
        System.out.println(arr1.length + "   " + arr1[2]);   //5   3
        //Arrays.toString(Object[])  将数组的元素生成字符串,数组的各个元素使用方括号括着 [ ]
        System.out.println(Arrays.toString(arr1));   //[1, 2, 3, 4, 5]
        //法二 声明、分配空间并赋值
        int[] arr2 = {1,2,3,4};
        System.out.println(arr2.length + "   " + arr2[2]);   //4   3

        //法三 声明数组时指定元素个数,然后赋值。此时所有的元素值均为0
        int[] arr3 = new int[4];
        System.out.println(arr3.length + "   " + arr3[3]);  //4   0

        //法四 声明数组名、开辟空间、赋值
        int[] arr4;
        arr4 = new int[]{0,1,2,3};
        System.out.println(arr4.length + "   " + arr4[2]);   //4   2

        //创建多维数组
        int[][] doubleArr1 = {{1,2,3},{4,5,6},{7,8,9}};
        int m = 3, n = 4, q = 5;
        int[][] doubleArr2 = new int[m][n];  //其中n可以省略
        int[][][] tArr = new int[m][n][q];   //其中n、q可以省略

2.数组未初始化

数组元素类型是基本类型中的整数类型(byte、short、int、long),则数组元素的初始化默认值是0
数组元素类型是基本类型中的浮点类型(float、double),则数组元素的值是0.0
数组元素类型是基本类型中的字符类型(char),则数组元素的值是’\u0000’
数组元素类型是基本类型中的布尔类型(boolean),则数组元素的值是false
数组元素类型是基本类型中的引用类型(类、接口、数组),则数组元素的值是nul


详细内容可以见:

https://blog.csdn.net/qq_44700578/article/details/136716933

 

 

 

 

posted on 2024-03-28 10:10  无名之辈的ggb  阅读(1)  评论(0编辑  收藏  举报