【一】:错误代码
public class demo4 {
public static void main(String[] args) {
int x=0;
while(x!=5);
System.out.println("x="+(++x));
}
}
【二】:错误输出
【三】:错误分析
此种错误属于死循环,while语句虽有终止条件,但是却永不会满足条件停下来。我们可以看到在while(x!=5)后,有一个“;”,这种情况属于while与do-while有所混淆,在while循环后不需要加入“;”。