问题:为什么代码中 while(true);会出错?
public class Test3{
public static void main(String[] args){
int a = 0;
do{
a = 10;
}while(a == 0); //right
//}while(true); erro!
System.out.println("" + a);
}
}
public class Test3{
public static void main(String[] args){
int a = 0;
do{
a = 10;
}while(a == 0); //right
//}while(true); erro!
System.out.println("" + a);
}
}
测试你会发现,while(true)是要和break配合使用的
下面的不会错:
while(true){
break;
}
填true会死循环
while(true){break;}
是很经常的写法
while(true){break;}
是很经常的写法