Java 数组

public class TestArray {
    public static void main(String[] args){
//          错误
//        int[3] a; //数组本身是一个对象  不可以在对象声明的时候指定长度
        int[] a = new int[3]; //在数组初始化的时候需要执行长度 或者给定初始值
        int[] a1 = {1, 2, 4};
        int[] b = new int[]{1, 2, 3};
//          错误  不允许同时静态初始化和动态初始
//        int[] b = new int[3]{1, 2, 3};
//          错误
//        int[] c;
//        c = {1, 2, 3};
        int[] c;
        c = new int[3];
        c = new int[]{1, 2, 3};

        int len = 3;
        int[] d = new int[len]; // 可以用变量声明长度
    }
}
arr.length   // 表示数组的长度,而不是数组的元素个数
原文地址:https://www.cnblogs.com/DDiamondd/p/11410521.html