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

Java 什么是for(;){}语法?,java,Java,我在java程序中看到了以下语法: for(;;){ } 这意味着什么?经过一些研究,我没有在网上看到解释 这和while(true)循环是一样的吗 编辑: 抱歉重复,当您在研究中键入“for(;)”时,您找不到所需的信息。感谢您的回复。此: for (;;) { } 这是无限循环的缩写,相当于: while (true) { } 事实上,如图所示,这两者在字节码级别完全等效。这是一个无限循环,是的,它与 while(true) { } 但是考虑到你问题的复杂性,我相信你可以用这个结

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

for(;;){

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

这和while(true)循环是一样的吗

编辑:

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

此:

for (;;) {
}
这是无限循环的缩写,相当于:

while (true) {
}

事实上,如图所示,这两者在字节码级别完全等效。

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

while(true) {

}

但是考虑到你问题的复杂性,我相信你可以用这个结构编写一个简单的Hello World程序,看看会发生什么,对吗?)

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

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

//无限循环

for ( ; ; ) {

    // your code goes here
}

你不能验证这一点吗?我从来都不知道这一点的存在,而
while(true)
存在。好吧,只有我。@PLB,while(true)(在C/C++:while(1))对于必须“无限”运行的东西是有用的“。在这种情况下,环路的实际中断在其主体中处理。低级示例:假设您有一个微控制器,一旦通电,它就必须不断运行,检查其引脚的输入,并向系统的其他部分发送信号。在高级编程语言(如Java)中也存在这样的情况:等待用户输入。