有人能解釋爲什麼它不起作用嗎?錯誤在obj[0][0]=1;
。它表示GPA不能轉換爲int,對於String
變量賦值s
也是如此。創建具有多種數據類型的Java數組時出錯
public class GPA {
public String s;
public int n;
public GPA[][] a;
//constructor
public GPA(GPA[][] a){}
public static void main(String[] args) {
GPA[][] obj=new GPA[2][2];
obj[0][0]=1; //error here
}
}
是錯誤是正確的。你不能這樣轉換。 –
在java中,數組中不能有多種數據類型。如果將數組聲明爲GPA對象數組,則它只能包含GPA對象。如果將數組聲明爲int數組,則它只能包含int的數組。 –
@SureshAtta我該怎麼做呢? – Maya