JAVA---int数组声明与初始化
JAVA中int数组声明与初始化:
有3种正确方式同时进行声明与初始化;分别为new int[num],{}以及new int[]{...}。注意,当使用new int[num]时只能按照默认值赋予各个元素,不可自定义。
有2种正确方式进行声明与初始化分离;分别为new int[num]以及new int[]{...};
public static void main(String[] args) {
int[] i1=new int[3]; //同时声明与初始化1
int[] i2= {}; //同时声明与初始化2(表示数组可以初始化为空)
int[] i3={1,2,2}; //同时声明与初始化3
int[] i4=new int[]{0,1,2}; //同时声明与初始化4
int[] i5; //声明与初始化分离:声明
i5=new int[3]; //声明与初始化分离:初始化1
i5=new int[]{0,1,2};//声明与初始化分离:初始化2
// 错误示范:i5={1,2,3},这种先声明后用{}初始化方式是错误的;要想使用{1,2,3}初始化只能在同时声明与初始化下实现;
// 错误示范:i5=new int[]; 这种用new int[]不指示长度的初始化方式是错误的;在声明与初始化同时进行以及声明与初始化分离下都是错误的
}