ループを介してランダムな動物を出力するプログラムがあります。私の目標は、1 匹の動物をループによってランダムに出力することです。array[0] - array[4] をループの外でも宣言しようとしましたが、それでも機能しません。
私は何を間違っていますか?
String[] array= new String[4];
//output random animals
for (int i = 0; i < array.length; i++) {
array[0] = "Dogs!"
array[1] = "Rabbits!"
array[2] = "Cats!";
array[3] = "Fish!";
array[4] = "Horse!";
itsATextArea.setText(array[i] + "\n"); //output
}
編集:エラーは次のようにポップアップします...
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 4