如果我尝试编译
for(;;)
{
}
System.out.println("End");
Java编译器产生一个错误,显示为Unreachable statement
。但是如果我添加了另一个“unreachable”(据我所说) break
语句,并使它:
for(;;)
{
if(false) break;
}
System.out.println("End");
它会编译。为什么它不会产生错误?
https://stackoverflow.com/questions/34453585
复制相似问题