创建数组的几种方式
数组创建有两种格式分别为:
1.动态初始化(指定长度):在创建数组时,直接指定数组中元素的个数。
格式:数据类型[ ] 数组名称 = new 数据类型[ 数组长度]
public static void main(String[] args) {
int[] myList=new int[4];
myList[0]=0;
myList[1]=1;
myList[2]=2;
myList[3]=3;
for(int i=0;i<myList.length;i++){
System.out.println(myList[i]);
}
}
2.静态初始化(指定内容):在创建数组时,不直接指定数组的长度,而是对数组的内容进行指定
格式:数据类型[ ] 数组名称 = new 数据类型[ ] {元素1,元素2,元素3…};
public static void main(String[] args) {
int[] myList=new int[]{1,2,3,4,5};
for(int i=0;i<myList.length;i++){
System.out.println(myList[i]);
}
}
也可以进一步省略为:
数据类型[ ] 数组名称 = {元素1,元素2,元素3…};
注意:静态初始化虽然没有直接指定长度,但是仍然可以自动推算出长度。
建议不确定内容,使用静态初始化。已经确定内容,使用静态初始化。