当前位置: 首页 > news >正文

「Java流程控制」do……while循环结构

想象一下在健身房锻炼的场景。利用do……while循环表示:

  1. 先做一次训练(循环体执行)
  2. 然后看看效果(条件判断)
  3. 决定是否继续(是否进入下一次循环)

这和while循环不同,while循环是先在门口看看人多人少才决定进不进去。而do…while是二话不说先练起来再说!

do……while语法结构

do {// 循环体语句
} while (条件表达式);

do……while结构保证了循环体至少执行一次,然后根据条件决定是否继续;就像至少会尝试一次健身,然后根据感受决定要不要继续。

案例解析

用户密码验证

编写一个程序看,模拟用户登录时的密码验证。

# 源文件保存为“PasswordValidation.java”。
import java.util.Scanner;public class PasswordValidation {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String correctPassword = "java123";String userInput;int attempts = 0;do {System.out.print("请输入密码:");userInput = scanner.nextLine();attempts++;if(!userInput.equals(correctPassword)) {System.out.println("密码错误!您已尝试" + attempts + "次");
http://www.lryc.cn/news/578716.html

相关文章:

  • 吸烟行为检测数据集介绍-2,108张图片 公共场所禁烟监控 健康行为研究
  • 【Java编程动手学】Java的“三体”世界:JVM、JRE、JDK的共生之道
  • CppCon 2018 学习:EMULATING THE NINTENDO 3DS
  • 手工部署与自动化部署场景模拟及参考项目
  • InnoDB索引
  • 胖喵安初 (azi) Android 应用初始化库 (类似 Termux)
  • android车载开发之HVAC
  • Redis-渐进式遍历
  • 算法-每日一题(DAY12)最长和谐子序列
  • 使用D435i运行ORB-SLAM3时,纯视觉模式与视觉-惯性模式的位姿矩阵定义问题探讨
  • CentOS系统新手指导手册
  • 半导体和PN结
  • JavaEE线程概念
  • 人工智能在人力资源领域的深度变革:从技术适配到价值重构
  • AngularJS 安装使用教程
  • 转录组分析流程(七):GSEA分析
  • CertiK《Hack3d:2025年第二季度及上半年Web3.0安全报告》(附报告全文链接)
  • eNSP实验一:IPv4编址及IPv4路由基础
  • 统计labelme标注的json文件中各类别的标注数量
  • 百度轮岗:任命新CFO,崔珊珊退居业务二线
  • 数据结构:递归:组合数(Combination formula)
  • sqlmap学习ing(2.[第一章 web入门]SQL注入-2(报错,时间,布尔))
  • 【C++】inline的作用
  • 《UE5_C++多人TPS完整教程》学习笔记40 ——《P41 装备(武器)姿势(Equipped Pose)》
  • SQL学习笔记6
  • Linux基本命令篇 —— grep命令
  • python训练day46 通道注意力
  • 【Python】断言(assert)
  • 【1.7 漫画Java核心并发编程】
  • 【Unity实战】UI按钮回调管理:职责分离与持久化策略