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 // 表示数组的长度,而不是数组的元素个数