我有一个通过循环输出随机动物的程序。我的目标是让循环随机输出一只动物。我也尝试在循环外声明 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