数组的定义语法
1,声明并开辟数组:
(1)数据类型 数组名称[ ] = new 数据类型 [长度];
(2)数据类型 [ ] 数组名称 = new 数据类型 [长度];
注*
注:所有的数组的下标都是从 0 开始的,如果访问的时候超过了数组的允许下标长度,就会出现数组下标越界异(ArraylndexOutOfBoundsException)
2,定义数组:
数据类型 数组名称[ ]=new 数据类型[ ]{值,…};
例如:
int data[ ] =new int[ ]{1,2,3,4,5};//数组的静态格式化
//循环输出数组
for(int i=0; i<data.length;i++){
system.out.println(data[ i ]);
}
3,二维数组的定义语法
(1)动态初始化:
数据类型 数组名称 [ ] [ ] =new 数据类型 [ 行数 ] [ 列数 ];
(2)静态初始化:
数据类型 数组名称 [ ] [ ] =new 数据类型 [ ] [ ] {{值,值,…},{值,值,…}};
二维数组的使用:
int data[][]=new int [][]{{1,2,3},{4,5,6},{7,8,9}};
for (int i = 0; i < data.length; i++) {
for (int j = 0; j < data[i].length; j++) {
System.out.print(data[i][j]+"\t");
}
System.out.println();//换行
}