正確:
int[] num = new int[3];
num[0] =0;
num[1]=1;
num[2]=2;
int[] num = {1,2,3}; <創建數組並同時賦值必須在同一語句裏完成>
int[] num = new int[]{1,2,3};<new int[],不能指定長度>
錯誤:
int[] num = new int[3]{1,2,3};
《報錯:Cannot define dimension expressions when an array initializer is provided 確定數組界限後不應再賦值。》
int[] num = new int{1,2,3};
《報錯:Syntax error on token “int”, Dimensions expected after this token ,語法錯誤。》
ps:數組是對象。
public static void main(String[] args) {
int[] num={8,4,2,1,23,344,12};
for(int i:num) {
System.out.println(i);
}
for(int i=0;i<num.length;i++) {
System.out.println(num[i]);
}
//兩種for循環輸出一樣