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. c语言打开当前目录下的文件_Linux下自定义文件默认打开方式
  2. 由于分形导致的神经网络分类误差
  3. 009 自动打怪功能的设计和实现
  4. 计算机程序设计vb课后题,《VB程序设计》课后题答案
  5. C语言 | 6种常用的转换工具函数盘点
  6. code128条码c语言,C#生成code128条形码的方法
  7. Vue 电商PC后台管理(ElementUI)
  8. python汉字拼音查询_python获取一组汉字拼音首字母的方法
  9. 电脑重启 硬件问题引发的人品问题
  10. matplotlib 可视化 —— matplotlib.patches
  11. ununtu16.04+python3+selenium+firefox环境搭建
  12. IPv4和IPv6比特转发率和包转发率的关系
  13. 转正述职报告怎么写?五年经验PM告诉你……
  14. Glide 加载圆形图片
  15. 使用 HTML、CSS 和 JS 创建在线音乐播放器(含免费完整源码)
  16. java计算机毕业设计公立医院绩效考核系统源码+mysql数据库+系统+lw文档+部署
  17. PKU C++课程期末编程题解答
  18. Part 2 Linux programming:chapter 15:套接字和标准I/O
  19. ffmpeg 设定码率
  20. qcc514x-qcc304x调试笔记-如何区分左右耳

热门文章

  1. 计算机网络题库——第2章 物理层
  2. SSH 服务详解 (三)-- 使用 SSH 代理
  3. C# WPF DataGrid 分组统计
  4. 数据分析工具实例:通过数据展示对转基因食品的思考
  5. 响应式布局 bootstrap栅格系统
  6. 调焦后焦实现不同距离成像_分不清对焦和焦距?一篇文章让你理清
  7. qemu+gdb调试linux内核
  8. RabbitMQ性能测试工具的使用
  9. JVM运行时数据区域——为什么jdk8用元空间替换了永久代
  10. 7月15日服务器维护到什么时候,7月15日6点至16点例行维护公告