1. 首先计算表达式的值。
2. 若表达式为真,则执行循环语法,直至表达式为假,循环结束。
while(表达式) 语句;
例如:
int m=1; while(m<=10) { System.out.println(m); m++; }
1. 首先执行循环语法。
2. 然后计算表达式的值。
3. 若表达式为真,则再次执行循环语句,直至表达式为假,终止循环。
do { } while(表达式);
例如:
int m=0; do { m++; System.out.println(m); } while(m<=5);
编译结果:
1 2 3 4 5 6
1. 表达式1给循环变量赋值,表达式2给出循环条件,表达式3给出循环变量的变化规律,通常是递增或是递减。
2. 首先执行表达式1,然后计算表达式2的值,若为真则执行循环体,然后执行表达式3并进行下一轮循环,直至表达式2为假,循环结束。
for(表达式1;表达式2;表达式3) 语句;
例如:
int m; for(m=1;m<=3;m++) System.out.println("水瓶座");
编译结果:
水瓶座 水瓶座 水瓶座