Hello World,有点新的java和oop,我想问一个无限循环是否需要增量,例如
for(int i = 0;i < 4;i++) {
System.out.print("Hello World");
}
所以在这个循环中,有一个增量,所有类型的循环都需要增量
答案 0 :(得分:6)
这个循环:
for(int i = 0;i < 4;i++) {
System.out.print("Hello World");
}
不是无限的。它将迭代4次,然后结束。如果你想要一个无限循环,那么你可以这样做:
for(;;) {
System.out.print("Hello World");
}
或:
while(true)
{
System.out.print("Hello World");
}
所以不,只需要for
循环中的分隔分号。
答案 1 :(得分:4)
不,如果您想运行无限循环,可以使用while(true)
while (true) {
System.out.print("Hello World");
}
使用for
你只是在做一件无用的事情(每次增加i
)。
如果你需要保持“次数”
int x = 0;
while (true) {
System.out.print("Hello World");
++x;
}
或者,无条件(for(;;)
是合法的!)和
for (int x = 0; ; ++x)
{
System.out.print("Hello World");
}
答案 2 :(得分:2)
for:for无限循环:
for(;;) {
System.out.print("Hello World");
}
如果条件永远不满足,确实有无限的方法可以使用for
或while
或do..while
语句创建无限循环。
答案 3 :(得分:2)
使用for()
的无限循环for(;;) {
System.out.print("Hello World");
}