while循环语句:
一、while循环的语法结构:
while(布尔表达式){
循环体;
}
二、while循环的执行原理:
先判断布尔表达式的结果:
* true
- 执行循环体
* 判断布尔表达式的结果:
* true
- 执行循环体
* 判断布尔类型表达式的结果:
* true
- 执行循环体
* 判断布尔表达式的结果:
....
* false
- 循环结束
* false
- 循环结束
* false
- 循环结束
三、while循环的循环次数:
0~N次
注意:while循环的循环体可能执行次数是0次
四、代码
1.代码测试(1)
public class WhileTest01 {
public static void main(String[] args) {
/*
//死循环
while (true){
System.out.println("死循环");
}
*/
//编译器检测到该程序永远都无法被执行,所以编译报错。
//System.out.println("Hello World!");
int i = 10;
int j = 3;
while (i > j) {
System.out.println("呵呵");
}
/*
while (10 > 3) {
System.out.println("呵呵");
}
//编译报错,无法访问的语句
System.out.println("Hello World!");
*/
System.out.println("Hello World!");
}
}
2.代码测试(2)
public class WhileTest02 {
public static void main(String[] args) {
int i = 1;
while (i <= 10) {
System.out.println(i);
i++;
}
System.out.println("end -->" + i);
System.out.println("-----------------------------------------------------------");
int j = 10;
while (j > 0) {
System.out.println(j--);//10 9 8 7 6 5 4 3 2 1
System.out.println("end j --> " + j);//9 8 7 6 5 4 3 2 1
}
System.out.println("end -->" + j);//0
System.out.println("-----------------------------------------------------------");
int k = 10;
while (k >= 0) {
System.out.println(--k);//9 8 7 6 5 4 3 2 1 0 -1
}
System.out.println("end k --> " + k);
}
}
五、资料来源
【Java零基础教程视频(适合Java 0基础,Java初学入门)】 https://www.bilibili.com/video/BV1Rx411876f/?p=76&share_source=copy_web&vd_source=9bce191eb50f06ae83cb422d8b7f8f31