3.1 数组的声明
语法:
数据类型[] 数组名;
// 不推荐
数组类型 数组[];
示例:
/**
* @author maxiaoke.com
* @version 1.0
*/
public class ArrayTest1 {
public static void main(String[] args) {
// 数组的声明
int[] arr ;
}
}
3.2 静态初始化
3.2.1 语法1
语法:
数据类型[] 数组名 = {元素1,元素2,元素3...};//必须在一个语句中完成,不能分开两个语句写
示例:
/**
* @author maxiaoke.com
* @version 1.0
*/
public class ArrayTest1 {
public static void main(String[] args) {
// 数组的静态初始化
int[] arr = {1, 2, 3};
}
}
3.2.2 语法2
语法:
数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};
数据类型[] 数组名;
数组名 = new 数据类型[]{元素1,元素2,元素3...};
示例:
/**
* @author maxiaoke.com
* @version 1.0
*/
public class ArrayTest1 {
public static void main(String[] args) {
// 数组的静态初始化
int[] arr = new int[]{1, 2, 3};
}
}
示例2:
/**
* @author maxiaoke.com
* @version 1.0
*/
public class ArrayTest1 {
public static void main(String[] args) {
// 数组的静态初始化
int[] arr;
arr = new int[]{1, 2, 3};
}
}
3.3 动态初始化
数据类型[] 数组名= new 数据类型[长度];
数据类型[] 数组名;
数组名 = new 数据类型[长度];
示例:
/**
* @author maxiaoke.com
* @version 1.0
*/
public class ArrayTest1 {
public static void main(String[] args) {
// 数组的动态初始化
int[] arr = new int[5];
}
}