while循环语法:
while(循环条件){
循环操作
}
举例:
public class Main {
public static void main(String[] args) {
int i = 1;
while (i <= 10) {
System.out.println("好好学习");
i = i + 1;
}
}
}
while 循环结构的执行顺序一般如 下:
(1)声明并初始化循环变量。
(2)判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。
(3)执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环。
结合流程图思考i如果第一次判断循环条件时就不满足,循环操作会不会被执行?
实际上,while 循环结构如果第一次 判断循环条件就不满足,则会直接跳出循环,循环操作一遍都不会执行。这是while循环结构的一-个特点:先判断,后执行。
测试题:
2012年培养学员25万人,每年增长25%,请问按此增长速度,到哪一年培养学员人数将达到100万人?
package xcdq.sgs;
/**
* @author xcdq.SGS
* @date 2021/4/15 15:15
*/
public class demo2 {
public static void main(String[] args) {
int nianfen = 2012; // 定义年份
double renshu = 25; //单位: 万元
while (renshu <= 100) {
renshu = renshu * (1 + 0.25);
nianfen++;
System.out.println(nianfen + "人数达到" + renshu);
}
}
}