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

十二、流程控制-循环

流程控制-循环

    • 1.while循环语句★
    • 2.do...while语句★
    • 3.for循环语句

——————————————————————————————————————————————————

1.while循环语句★

while语句也称条件判断语句,它的循环方式是利用一个条件来控制是否要继续反复执行这个语句。语法如下:

   while(条件表达式){语句序列}

当条件表达式的返回值为真时,则执行“{}”中的语句,当执行完“{}”中的语句后,重新判断条件表达式的返回值,直到表达式返回的结果为假时,退出循环。

在这里插入图片描述

例:计算1-1000的相加结果。

创建GetSum类,在主方法中通过while循环计算1~1000相加的和并输出最终的相加结果。

在这里插入图片描述

在这里插入图片描述

注意:初学者经常犯的错误就是在while表达式括号后加;
while(x == 5);
System.out.println(“x的值为5”);

这时程序会认为要执行一条空语句,而进入无限循环,java编译器又不会报错,这样会浪费很多调试时间。

——————————————————————————————————————————————————

2.do…while语句★

do…while循环语句与while循环语句类似,它们之间的区别是,while语句先判断条件是否成立再执行循环体,而do…while循环语句则先执行一次循环后,再判断条件是否成立。也就是说,do…while循环语句“{}”中的程序段至少要被执行一次。语法如下:

   do {语句序列}while(条件表达式);

do…while语句与while语句的一个明显区别是,do…while语句在结尾处多了一个分号。

例:使用do…while语句进行用户登录验证。

创建LoginService类,首先提示用户输入6位密码,然后使用Scanner扫描器类获取用户输入的密码,最后进入do…while语句中进行循环,以判断用户输入的密码是否正确,如果用户输入的密码不是“931567”,则让用户反复输入,直到输入正确的密码。

在这里插入图片描述
首先执行do{}里面的语句,在进行条件判断,成立的话就执行循环。

在这里插入图片描述

——————————————————————————————————————————————————

3.for循环语句

http://www.lryc.cn/news/172809.html

相关文章:

  • 五、回溯(trackback)
  • 什么是分布式锁?他解决了什么样的问题?
  • Ubuntu 12.04增加右键命令:在终端中打开增加打开文件
  • Centos 7 访问局域网windows共享文件夹
  • GDB的TUI模式(文本界面)
  • 深入了解Python和OpenCV:图像的卡通风格化
  • 【算法挨揍日记】day06——1004. 最大连续1的个数 III、1658. 将 x 减到 0 的最小操作数
  • 华为云HECS安装docker
  • 力扣669 补9.16
  • 2023-9-22 没有上司的舞会
  • 【HDFS】cachingStrategy的设置
  • 性能测试 —— 性能测试常见的测试指标 !
  • 【学习草稿】背包问题
  • doxygen c++ 语法
  • ChatGLM微调基于P-Tuning/LoRA/Full parameter(上)
  • BLE Mesh蓝牙mesh传输大数据包传输文件照片等大数据量通讯
  • 9.18 QT作业
  • 【100天精通Python】Day67:Python可视化_Matplotlib 绘动画,2D、3D 动画 示例+代码
  • Linux内核源码分析 (B.x)Linux页表的映射
  • 机器学习(15)---代价函数、损失函数和目标函数详解
  • 计算机专业大学规划之双非
  • 2.策略模式
  • 算法通过村第七关-树(递归/二叉树遍历)黄金笔记|迭代遍历
  • MySQL数据库简介+库表管理操作+数据库用户管理
  • PyTorch实战:卷积神经网络详解+Python实现卷积神经网络Cifar10彩色图片分类
  • MapRdeuce工作原理
  • 完整指南:使用JavaScript从零开始构建中国象棋游戏
  • PG-DBA培训19:PostgreSQL高可用集群项目实战之Patroni
  • 数据库管理-第105期 安装Database Valut组件(20230919)
  • 企望制造ERP系统RCE漏洞 复现