Java无限循环是否需要增量

时间:2014-04-12 13:53:47

标签: java loops

Hello World,有点新的java和oop,我想问一个无限循环是否需要增量,例如

     for(int i = 0;i < 4;i++) {
       System.out.print("Hello World");
     }

所以在这个循环中,有一个增量,所有类型的循环都需要增量

4 个答案:

答案 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");
 }

如果条件永远不满足,确实有无限的方法可以使用forwhiledo..while语句创建无限循环。

答案 3 :(得分:2)

使用for()

的无限循环
for(;;) {
    System.out.print("Hello World");
}