【发布时间】:2018-11-08 16:54:28
【问题描述】:
我需要编写不同的方法来打印带有循环的短语,但我在打印数组时遇到了麻烦。我的任务是让每个方法打印 5 次短语,但我不知道如何使用数组来完成。这是我到目前为止所拥有的,它只打印一次。
String[] words = {"I'm ","Ready ","Now!"};
for(int i=0; i < 5; i++)
{
System.out.print(words[i]);
}
【问题讨论】:
-
一个循环从 1 计数到 5,另一个内部循环从 0 计数到数组的最后一个元素。
-
您可以使用嵌套循环,外部 for 循环告诉它运行 5 次,内部循环是您已经在内部创建的循环。那会做5次。但是您可能希望将当前循环
I < 5更改为I < arraylength - 1。 -
我很确定这会引发
ArrayOutOfBoundsException -
另一种方法是通过joining the array elements创建一个String,然后使用for循环将String打印5次。