今天遇到数组,我记得有三种定义方法,但是我给忘了忘了了了了,,,,
然后看看书,在网上查查,整理出来了三种方式
//方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地址。 //方式2(同C语言) type 变量名[] = new type[数组中元素的个数]; 如: int a[] = new int[10]; //方式3 定义时直接初始化 type[] 变量名 = new type[]{逗号分隔的初始化值}; 但是又可以写成下面这样,有两种: int[] a = {1,2,3,4}; int[] a = new int[]{1,2,3,4}; 其中int[] a = new int[]{1,2,3,4};的第二个方括号中不能加上数组长度,因为元素个数是由后面花括号的内容决定的。
原文:http://my.oschina.net/dataRunner/blog/493370