循环结构
Java中的循环结构有三种:while循环结构 do while循环结构 for 循环结构
while循环结构:
语法格式:
while(循环条件){
循环操作
}
while循环结构如果第一次判断循环条件就不满足,则会直接跳出循环,循环操作一遍都不会执行
这是while循环结构的一个特点:先判断 后执行。
while循环的执行顺序:
1:声明并创建循环变量
2:判断循环条件是否满足,如果满足则执行循环操作,否则退出循环
3:执行玩循环操作后再次判断循环条件 决定 继续 执行循环 还是 退出循环
while案例
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
//检查学习情况,直到合格为止
System.out.println("你的学习合格了吗?(y/n)");
Scanner scanner=new Scanner(System.in);
String hege = scanner.next();
while( !"y".equals(hege)){
// equals相当于 == 判断字符是不是相等
System.out.println("上午学理论");
System.out.println("下午学编程");
System.out.println("经过复习,这次合格了吗?");
hege = scanner.next();
}
System.out.println("恭喜你学习完成,去玩耍吧");
}
}
while循环结构解决问题的步骤:
1:分析循环条件和循环操作
2:套用while语法写出代码
3:检查循环能否退出
do while 循环结构:
对于 while 语句而言,如