私は割り当てを完了しようとしています(そのため、一般的な方向を指すと非常に役立ちます)。その中で(順番に):
- 2次元文字列配列を宣言し、
- 値を 2 人の配列とそのお気に入りの飲み物に割り当てます
- for ループを使用した出力
public class doublearray {
public static void main(String[] args){
String Preferences [] [] = new String [2][2];
Preferences [0][0]= "Tom, Coke";
Preferences [1][1]= "John, Pepsi";
for (int i=0; i<2; i++){
for (int j =0; j<3; j++){
System.out.print(Preferences[i][j]);
}
}
}
}
このエラー メッセージが表示されます
トム、スレッド「メイン」での CokenullException java.lang.ArrayIndexOutOfBoundsException: 2 at doublearray.main(doublearray.java:15)
これで、「、Tom、Coke」がONE [0] にのみ割り当てられていることがわかりました。これが null が表示される理由ですが、それを修正する方法や正常に印刷する方法がわかりません。
どんな助けでも大歓迎です。私はこれに約1時間立ち往生しています。ありがとうございます。