数组定义格式
格式一:
数据类型[ ] 变量名
范例:
int[] arr;
定义了一个int类型的数组,数组名是arr
格式二:
数据类型 变量名[ ]
范例:
int arr[];
定义了一个int类型的变量,变量名是arr数组
数组初始化
动态初始化:
初始化时只指定数组长度,由系统为数组分配初始值
格式:
数据类型[ ] 变量名=new 数据类型 [数组长度];
范例:
int[] arr = new int[3];
静态初始化:
初始化时指定每个数组元素的初始值,由系统决定数组长度
格式:
数据类型[ ] 变量名=new 数据类型[ ] {数据1,数据2,数据3,......};
范例:
int[] arr = new int[]{1,2,3};
简化格式:
数据类型[ ] 变量名={数据1,数据2,数据3,......};
范例:
int[] arr={1,2,3};
数组长度
Java中使用数组属性length来获取数组长度,要与字符串的长度区分开,字符串是使用length()方法,详情见我的另一篇文章http://t.csdn.cn/W45xZ
范例
int s=arr.length;