循环

循环是指在程序中需要重复执行的一组语句

循环由循环条件循环操作组成

循环条件:Boolean或结果为布尔类型的判断体

循环操作:循环中被重复执行的操作

一、while循环

特点:先判断,后执行

符合循环条件,循环继续执行;否则,循环退出

while ( 循环条件 ) {
        
       // 循环操作

}

二、dowhile循环

        特点:先执行,再判断

先执行一遍循环操作。符合条件,循环继续执行;否则,循环退出

do {

循环操作 (循环操作至少执行一次)

} while ( 循环条件 ); (这里的分号不可少)

while和dowhile的区别

1. 语法不同

        2. 执行次序不同

        3. 初始情况不满足循环条件时

while循环一次都不会执行
                do-while循环不管任何情况都至少执行一次

程序调试的主要方法包括设置断点、单步运行和观察变量

三、for循环

特点:先判断,再执行

条件为true,循环体被执行

for( ①参数初始化;②条件判断;④更新循环变量 ){

③循环操作

}

for( int i=0;i<=10;i++ ){

System.out.println("我是循环的第"+i+"个元素");

}

循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环

四、break和continue

break

break常用于switch结构和循环结构中

作用: 用于do-while、while、for中时,终止循环而执行循环后面的语句,改变程序控制流

while(…) {
     ……
     ……
     ……
     break;
     ……
     ……
     ……
}

跳出整个循环

continue

      只能用在循环里
        作用:跳过循环体中剩余的语句而执行下一次循环

while(…) {

……
     ……
     ……
     continue;
     ……
     ……
}

本次循环不执行continue后面的语句,进行下一次循环

while、dowhile和for循环相关推荐

  1. 黑马程序员--学习while、do-while、for循环、try-catch的用法

    ------- Windows Phone 7手机开发..Net培训.期待与您交流! ------- 通过今天的视频学习总结一下while.do-while.for循环.try-catch的用法: 1 ...

  2. c语言程序设计dowhile,(C语言while、dowhile、for循环课程5.docx

    (C语言while.dowhile.for循环课程5 C语言while.do-while.for循环 课程5编辑作者 张进杰 2012.10.29课程3中,提到C语言基本语句分为:数据定义语句,数据处 ...

  3. c语言编程星阵直角三角形,C语言星阵图形使用FOR,WHILE,DO-WHILE 三种循环结构实现.doc...

    * * * * * * * * * * * * * * * * * * * * * * * * * 以上星阵图形使用C语言FOR,WHILE,DO-WHILE 三种循环结构实现. [程序星阵1]for ...

  4. while语句,do-while与for循环的介绍

    1while语句与do-while语句 while是先判断条件是否符合再进入循环体. do-while是先进行一遍循环体再判断条件是否符合再决定下一次是否进入循环体 while循环的结构: while ...

  5. java循环例题while型_Java基础--while、do-while、for循环结构(附例题)

    在日常生活中,我们会重复做某些事情,如将相同的试卷打印三份就需要用到循环结构.在Java中,有三种常用循环结构:while循环.do-while循环.for循环,下面将为读者一一介绍: 1.while ...

  6. c#实现猜数游戏(do-while和for循环实现方法)

    方法一:for循环实现 using System.Runtime.InteropServices; namespace ConsoleApp1 {internal class Program{stat ...

  7. VB编程:DoWhile...Loop当循环计算0~100累加和-15_彭世瑜_新浪博客

    一.运行效果 二.技巧总结 1.常用的循环有三种: (1)for循环(For...Next): (2)当循环(Do...While...Loop)或者(While...Wend): (3)直到循环(D ...

  8. 【C语言】do-while()循环

    语法结构为:do{ 循环语句: }while(判断表达式): 在do-while()循环中,break用于永久地终结循环,即直接跳出循环(一次只能跳出一层循环).而continue用于结束本次循环的后 ...

  9. VB编程:DoWhile...Loop当循环计算0~100累加和-15

    一.运行效果 二.技巧总结 1.常用的循环有三种: (1)for循环(For...Next): (2)当循环(Do...While...Loop)或者(While...Wend): (3)直到循环(D ...

最新文章

  1. GBDT和GNN结合,结果怎么样?
  2. Python使用pandas的crosstab函数计算混淆矩阵并使用Seaborn可视化混淆矩阵实战
  3. python爬虫教程推荐-33个Python爬虫项目实战(推荐)
  4. css--css选择器,伪类
  5. 37.数字在排序数组出现的次数
  6. ifeq makefile 或语句_学习笔记:Makefile的ifeq逻辑或,逻辑与的变通实现
  7. mysql乱码问题的解决方案
  8. Win11显卡fps很低怎么办?Win11显卡fps很低的解决方法
  9. MySQL为啥不用平衡二叉树_MySQL的索引,为什么是B+而不是平衡二叉树
  10. 机器学习基础(十二)—— 数学基本理论拾遗
  11. oracle永久表设置,Oracle 表空间简单管理永久表空间
  12. 8个免费恶搞照片在线生成网站
  13. 银行业务分析(数据整合)
  14. docker的搭建和简单应用
  15. php中哪些不能作为常量名,【单选题】下列选项中,不能作为常量值的是( )。A. php B. array(1,2,3) C. true D. 100...
  16. 小学生C++编程基础 课程18(共6题)
  17. 如何设置对输入字段的关注?
  18. 陶哲轩等人用编程方法,推翻了60年几何难题「周期性平铺猜想」
  19. 语音信号处理-第三方库:librosa、nnAudio、torchAudio三者的差异
  20. STM32 nokia 5110应用

热门文章

  1. 自动驾驶的核心技术是什么----一篇文章带你揭开自动驾驶的神秘面纱
  2. js正则表达式进行格式校验
  3. c语言非法标识符是什么意思,123H为什么是非法标识符
  4. stm32F103C8T6控制DHT11
  5. 山雨欲来风满楼——“基金销售新规”解读
  6. 【自动驾驶】缓和曲线---clothoid回旋曲线
  7. 转载:chatbot聊天机器人技术路线
  8. armbian打印服务器恩山无线,刷了armbian后用cups共享打印非常爽
  9. 黑白照片如何变彩色?亲测好用的方法分享
  10. Linux 查看磁盘IO的使用