while循环描述
初始话语句只执行一次,只要布尔表达式为 true,循环就会一直执行下去。如果判断是false,循环结束,进入其他语句。
while循环语法
格式:
初始话语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
for和while的对比
相同点:运行规则都是一样的。
for和while区别:for循环中,控制循环的变量,因为归属for循环的语法结构中,for循环结束后,就不能再此被访问到了。
while循环中,控制循环的变量,对于while循环来说不归属其语句中,在while循环结束后,该变量依然可以使用。在不确定循环多少次时使用while。
练习
package Testt;
public class Test012 {
public static void main(String[] args) {
//统计珠穆拉玛峰的高度是8844430 while来实现
//定义珠穆拉玛峰高度
double height=8844430.30;
//定义初始的厚度
double peper=0.1;
//统计厚度
int count=0;
//如果初始厚度小于珠穆拉玛高度峰那它就会进入while循环体中直到执行完毕。
while (peper<height){
//初始厚度 * 2 在交给peper
peper=peper * 2;
//统计加1
count++;
}
System.out.println(count+"多少次");
}
}