for循环与while循环

一、for循环
1、for为关键字,表示循环控制
2、for有四要素:循环变量初始化、循环条件、循环操作、循环变量迭代
3、循环操作,这里可以有多条语句,也就是我们要循环执行的代码
4、如果 循环操作(语句)只有一条语句,可以省略{},建议不要省略。
5、基本语法格式
for(循环变量初始化①;循环条件②;循环变量迭代④){
循环体(语句);③
}

二、while循环
1、与for循环一样,while循环也有四要素,只是位置不一样
2、语法格式
循环变量初始化;①
while(循环条件②){

循环体;
循环变量迭代;
}

三、do while循环
基本语法:

说明:
1.do while是关键字
1.也有循环四要素,只是位置不一样
2先执行,再判断,也就是说,一定会至少执行一次
3.最后 有一个分号 ;
4.while和do…while区别举例:要账
while 循环是先问你是否还钱,不还就打;
而do while先打一顿再问

四、比较(执行流程的不同)
1、for循环是先执行①,然后再执行②;
若②满足,则执行③,最后执行④;再执行②,以此循环。
若②不满足,则跳出循环。

2、while循环先执行①,再执行②,如果②满足,则执行③中循环体的内容,否则跳出循环、

上述循环条件里应写只与循环变量迭代有关的表达式,不能写入目标表达式,否则会直接跳出循环。

例:打印1 - 100 之间所有能被3整除的数

public class for02{public static void main(String[] args) {int i = 1 ;while( i <= 100){if( i % 3 == 0)System.out.println("能被三整除的数有:"+i);i++;} // int i = 1 ;// while( i <= 100 && i % 3 == 0){//不能这样写//    System.out.println("能被三整除的数有:"+i);//  i++;// }}
}

其中明显的区别是
while( i <= 100){
if( i % 3 == 0)

不能直接写成
while( i <= 100 && i % 3 == 0)

因为一旦判断条件为假时便直接跳出循环了

for循环与while循环相关推荐

  1. ssis for循环容器_SSIS Foreach循环与For循环容器

    ssis for循环容器 In this article, first, we will briefly describe foreach loops and for loops. Then, we ...

  2. LabView学习笔记(六):while循环与for循环

    Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...

  3. C语言之for循环与while循环

    文章目录 一.单层for循环 二.for循环与if选择的嵌套 三.多层for循环的嵌套 四.while循环 五.总结 一.单层for循环 引例:C语言实现求1到10的和(用for循环实现) #incl ...

  4. Java while循环与dowhile循环

    Java while循环与dowhile循环 1.while循环 2.do...while循环 1.while循环 语法 while(表达式){ 循环体 } 循环三要素1.变量初始化 2.循环条件的判 ...

  5. Python中For循环与While 循环的使用

    Python中For循环与While 循环的使用 For循环在枚举中使用: Continue和Break在For循环中的使用: 举例: For 循环与While 循环区别: break语句在While ...

  6. 循环结构(while 循环、do…while循环与while循环的区别以及跳出语句)

    while循环:当条件满足的时候,执行循环体,当不满足的时候退出循环. 例如:输出0-6之间的数 var i = 0;while(i<=6){// console.log(i);document ...

  7. php in循环与for循环,详谈js中标准for循环与foreach(for in)的区别

    js中遍历数组的有两种方式 var array=['a'] //标准的for循环 for(var i=1;i alert(array[i]) } //foreach循环 for(var i in ar ...

  8. java读文件while改for循环_JAVA学习第十二天:while循环与for循环

    While循环 顺序结构只能执行一次,而循环结构可以执行多次或无数次. While循环 格式 while(布尔表达式){ 当布尔表达式成立时所要执行的命令 } 注意 若布尔表达式一直成立,则循环一直进 ...

  9. C#语句——循环语句(for循环与for循环嵌套)

    循环:反复执行某段代码. 循环四要素:初始条件,循环条件,循环体,状态改变. for(初始条件;循环条件;状态改变) { 循环体 } break --中断循环,跳出整个循环 continue--停止本 ...

最新文章

  1. 【OfficeDIY】有了站点了 ^_^
  2. vegas pro 17中文版
  3. C++中数学运算、比较、赋值操作符的重载
  4. LINUX下软件包的安装与使用
  5. ea 备份码是什么_EA的原始访问是什么,值得吗?
  6. OpenCore 的代码结构
  7. (二)为自动化MLOps设置GitHub、Docker和Google Cloud Platform
  8. asp数据分页显示技术(上下页版)
  9. 「THUSC 2016」成绩单 方块消除 (区间dp)
  10. [TJOI 2015] 线性代数
  11. iwconfig 安装_iwconfig工具使用
  12. YDOOK:版权C符号:怎样在任何地方 任何位置快速输入版权符号 © 快捷键
  13. pow函数需要注意的问题
  14. 计算机解决科学研究,EndNote在Word中插入文献时电脑变卡的解决方法 | 科研动力...
  15. batch软件功能测试,Batch SMART 最强序列特征[结构域]预测软件
  16. 万众期待的AMD 7nm来了!将给数据中心带来“恐怖”性能,令人侧目!
  17. 读书笔记之《重构》第三章—代码的坏味道
  18. c语言中字符串比较指令,如何在C条件预处理器指令中比较字符串
  19. linux目录修改为英文
  20. mysql unit类型_mysql入门-数据类型(二)

热门文章

  1. 编译原理3 - 词法分析
  2. 不交“人脉”交朋友:新荣耀的底气与新机
  3. 什么是SSL协议,SSL协议是什么意思?
  4. Mysql、通信认证机制<前端学习笔记>
  5. 怎么搭建抖音机房?最新
  6. ROS ANDROID
  7. Kaggle-Video Game Sales数据分析
  8. 高考生父亲深夜自述,最在意的不是孩子成绩,转折点一点都不假
  9. full join关联表
  10. JAVA毕业设计数据分析星辰网智能手机销售网站计算机源码+lw文档+系统+调试部署+数据库