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");
}
事实上,如果条件永远不满足,那么有无限的方法可以用for
、while
或do..while
语句创建无限循环。
使用for()的无限循环
for(;;) {
System.out.print("Hello World");
}