while循环语句格式
- 格式:
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
执行流程
- 执行初始化语句
- 执行条件判断语句,看其结果是true还是false
如果是true,继续执行
如果是false,结束循环 - 执行循环体语句
- 执行条件控制语句
- 回到2继续
执行流程图
案例:珠穆朗玛峰
需求:世界上最高山峰是珠穆朗玛峰(8844.43m=88444330mm),假设我有一张足够大的纸,它的厚度是0.1mm;请问,需要折叠多少次可以折成珠穆朗玛的高度?
public class DaliyStudy {
public static void main(String[] args) {
int count = 0;
double paperHeight = 0.1;
while (paperHeight < 8844430) {
paperHeight *= 2;
count++;
}
//需要折叠27次
System.out.println("需要折叠" + count + "次");
}
}