2016-07-06 52 views
0

我在Eclipse中有一個問題,寫一個數組:我不正在發生的事情與陣列在Eclipse

public class nizovi { 
    int[] anArray; 
    anArray = new int[10]; 

} 

Eclipse中說:

「令牌語法錯誤‘;’, ,預計「

正如你所看到的,它看起來非常好。我不知道這是怎麼回事。

+1

你忘了將代碼放入塊 –

回答

4

如果你想分配上一流水平的值,你必須這樣做在同一行:

public class nizovi { 
    int[] anArray = new int[10]; 

} 
+1

或使用(實例)初始化程序塊。或者在構造函數中賦值... – Mena

0

我建議你這樣初始化數組中構造函數:

public class Nizovi { 
    int[] anArray ; 
    public Nizovi(){ 
     this.anArray = new int[10]; 
    } 
}