第四节 循环结构——while
上一小节介绍了for循环的使用方法,for循环是使用最多的循环方法,本小节介绍while循环的使用方法,while循环是最简单的使用方法。
while循环结构
while循环的结构如下:
while(循环条件) {
循环体
}
其中
- 循环条件:相当于for循环中的代码2。同样可以不写(不是什么都不写,而是直接给一个true,让他默认执行循环),放在循环体内退出循环。
- 循环体:相当于for循环中的代码3。
所以while循环可以看作是少了代码1和代码4的for循环。他们的执行顺序也很像。
while循环的执行顺序
照旧增加代码0和代码5:
代码0
while(循环条件) {
循环体
}
代码5
执行完代码0,开始执行循环,先执行循环条件,如果条件为true,执行循环体,条件为false,退出循环。继续执行循环后面的代码5
代码0
循环条件(true)
循环体
循环条件(true)
循环体
循环条件(true)
循环体
循环条件(true)
循环体
循环条件(false)
代码5
继续上一节打印Hello World
有循环条件
int times = 0;//没有for中的代码1,所以这个必须写外面了
while(times < 10) {
System.out.println("Hello World!");
times ++;//没有代码4,所以也只能写这里了
}
循环条件有等于没有的情况
int times = 0;//没有for中的代码1,所以这个必须写外面了
while(true) {
if(times >= 10) {
break;
}
System.out.println("Hello World!");
times ++;//没有代码4,所以也只能写这里了
}
同样,第一种是标准的情况,不过第二种也有用武之地。
~完~
可否适用while实现上一节的乘法口诀表?