本帖最后由 michael_wlq 于 2015-8-25 18:05 编辑
1、while语句:
while (条件表达式) {
//循环体(执行语句)
}
2、do..while语句:
do {
//循环体(执行语句)
} while (条件表达式);
注意do..while语句后面的分号“;”,此处的分号表示while(条件表达式)语句的结束。
一条语句结束的标志为分号“;”或者“}”。
当有代码为下列情况时,编译不会报错,会一直做条件判断:
int y = 1;
while (y < 2) ;// 在此处添加分号,循环体为空,会一直做y<3条件判断,而下面的代码块单独存在于内存中,不会执行。
{
System.out.println("y = " + y);
y++;
}
|
|