我用这对循环:
ArrayList<String> buttonTitles = new ArrayList<String>();
for (int i = 0; i == 3; i++) {
out.println("Looping!");
buttonTitles.add(String.format("Button %d", i));
}
Run Code Online (Sandbox Code Playgroud)
但是,循环中的代码永远不会执行.我的陈述有什么问题?
更新:感谢所有答案,似乎转换为新语言可能会让您错过一些基础知识!:)
仅当条件为真时,循环才会继续.在你的情况下,条件是i == 3永远不会是真的,因为你的循环不能继续到达那个.
我猜你想要这个:
ArrayList<String> buttonTitles = new ArrayList<String>();
for (int i = 0; i <= 3; i++) {
out.println("Looping!");
buttonTitles.add(String.format("Button %d", i));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
112 次 |
| 最近记录: |