Skip to main content

3月15日 while循环语句

案例 1:密码验证器

要求:

  1. 正确密码:abc123
  2. 让用户重复输入密码,直到输入正确才结束
  3. 输入错误提示:“密码错误,请重新输入!”
  4. 输入正确提示:“登录成功!”

记住:《密码验证器》结论:通过”哨兵值“退出循环

  1. while 适合未知次数的循环
  2. 哨兵值:退出循环的值

一、while循环是什么

定义:while 循环是一种满足条件就执行的循环。适合未知次数的循环

二、while循环的语法

三、while(条件表达式)的理解

条件表达式:所有能返回truefalse的表达式都属于条件表达式。举例:

// 第一组:比较表达式都能返回 true 或 false
while(a > b)
while(a <= b)
while(a == b)
while(a != b)
// 第二组:布尔值
while(true)
// 第三组:逻辑表达式都能返回 true 或 false
while(a && b)
while(a || b)
while(a != b)

案例2:输出5次“Hello World"

记住:《输出 5 次 HelloWrld》结论:通过”计数变量“退出循环

  1. while 循环也能执行已知次数的循环。
  2. 没有条件就创造条件:手动创建一个计数变量i

案例3:输出1~10

案例4:计算1~100的偶数和

案例5:猜数字游戏