Do Java无限循环需要增量



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

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

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

此循环:

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循环中的分隔分号。

否,如果您想运行无限循环,可以使用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");
}

带有for的无限循环:

for(;;) {
   System.out.print("Hello World");
 }

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

使用for()的无限循环

for(;;) {
    System.out.print("Hello World");
}

最新更新