public class Go
{public static void main(String[] args)
{
int i=100;
while(false)
{
System.out.println("print"+i);
i++;
}
}}怎么会有错?true
{public static void main(String[] args)
{
int i=100;
while(false)
{
System.out.println("print"+i);
i++;
}
}}怎么会有错?true
public static void main(String[] args){
int i=100;
boolean a=false;
while(a){
System.out.println("print"+i);
i++;
}
}}
{
System.out.println("print"+i);
i++;
}
好像明显是不会执行的语句是编译不过的
while(true)
{
System.out.println();
}
就没有错误。
liang8305正解。
while(true)
{
System.out.println();
}
就没有错误了
{
System.out.println();
}
这样,怎么会没有错误?
我觉得应该是死循环吧?
只有当a为true时,才会执行循环
但是,还有一个问题,应该设定一个退出循环的条件,否则死循环
程序中有根本不会执行的代码,java编译通不过的