数据类型 [ ] 数组变量名; 或者 数据类型 数组变量名 [ ]; // 在内存中定义一个变量
数组变量 = new 数组类型 [ 数组长度 ]
// 数组内存空间一旦确定,不能改变。
// 数组内容初始化默认为0。
创建格式举例
1. int [ ] num ; // 定义数组 num = new int [ 10 ] ; //定义数组长度 num [ 2 ] = 20 ; // 赋值
2. int [ ] ages = new int [ 10 ] ;
3. int [ ] ages = new int [ ] { 1, 2, 3,4 } ;
4. int [ ] ages = { 1, 2, 3,4 } ;
错误格式:
int [ ] ages ;
ages = { 1, 2, 3,4 } ;
错误格式:
int [ ][ ] ages = new int [ ][5] ;
// 不定义长度代表无长度,长度不能为0
JDK 1.5 以后新增的,主要用于操作集合或者数组。
一维数组:
for (int x : arr) {
System.out.println(x);
//逐个输出数组元素的值
}
二维数组:
for (int x[] : arr2) {
for (int e : x) {
System.out.println(e);
//逐个输出数组元素的值
}
}
原文:https://www.cnblogs.com/Gavin520/p/10501620.html