什么是for(;;){}语法?

时间:2013-07-31 11:41:00

标签: java

我在java程序中看到了以下语法:

for(;;){

}

这意味着什么?经过一些研究,我没有在互联网上看到解释。​​

一段时间(真实)循环是一回事吗?

编辑:

很抱歉重复,当您在研究中输入“for(;;)”时,​​您找不到所需的信息。谢谢你的回复。

3 个答案:

答案 0 :(得分:9)

此:

for (;;) {
}

这是无限循环的简写,相当于:

while (true) {
}

实际上,正如此answer中所示,两者在字节码级别上完全等效。

答案 1 :(得分:1)

for循环的三个表达式是可选的。

可以按如下方式创建无限循环:

//无限循环

for ( ; ; ) {

    // your code goes here
}

答案 2 :(得分:0)

这是一个无限循环,是的,它与

相同
while(true) {

}

但考虑到你的问题的复杂性,我相信你可以在其中编写一个带有这种结构的简单Hello World程序,看看会发生什么,对吧?;)