publicclassTest{publicstaticvoidmain(String[] args){// 创建数组// Java 中数组长度不要求是常量int n =10;int[] a =newint[n];// 对数组赋值for(int i =0; i <10; i++){
a[i]= i;}// 打印for(int i =0; i <10; i++){System.out.print(a[i]);// 0123456789}}}
创建数组的同时对数组赋值
publicclassTest{publicstaticvoidmain(String[] args){// 创建数组的同时对数组赋值// 这种语法不需要使用 new,甚至不需要指定长度int[] a ={0,1,2,3,4,5,6,7,8,9};// 打印for(int i =0; i <10; i++){System.out.print(a[i]);// 123456789}}}
重新初始化一个数组
publicclassTest{publicstaticvoidmain(String[] args){// 创建数组的同时对数组赋值int[] a ={0,1,2,3,4,5,6,7,8,9};// 重新初始化一个数组// 等价于 int[] anonymous = {4, 3, 9, 9}; a = anonymous;
a =newint[]{4,3,9,9};// 打印for(int i =0; i <4; i++){System.out.print(a[i]);// 4399}}}