while循环
先判断后执行
while(布尔表达式){ // 循环体的内容 }
/** * 计算求和 : 1~100 的和 */ int i = 0; // 基础变量,每次循环后+1 int sum = 0; // 要求的和 while (i <= 100){ // 循环条件 i <= 100 判断是否进入循环体 sum += i; i++; } System.out.println("sum = "+sum);
do-while 是
先执行一次循环体,后开始进行判断
,此循环至少执行一次
。
do{ // 循环体内容 }while(布尔表达式);
/** * 计算求和 : 1~100 的和 */ int j = 0; int sum2 = 0; do { sum2 += j; j++; }while (j <= 100); System.out.println("sum2 = "+sum2);
/** * 验证:do-while 至少执行一次 * 先执行一次,后进行条件判断 */ int a = 100; do{ System.out.println("a = "+a); // 这句话一定会被打印 a--; }while (a < 10);
Congratulations!
You are one step closer to success!