1.for循环语句的格式:

for(初始化语句;判断条件语句;控制条件语句){

循环体语句;

}

2.for循环的执行流程:

A:执行初始化语句

B:执行判断条件语句,判断其结果是true还是false

false:结束循环       true:继续执行

C:执行循环体语句

D:执行控制条件语句

E:回到B继续执行

3.水仙花举例:

int count=0;
        for(int i=1;i<=1000;i++) {
            int ge=i%10;
            int shi=i/10%10;
            int bai=i/10/10%10;
            if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
                
                System.out.println(i);
                count++;
            }
        }
        System.out.println("1-1000的水仙花个数:"+count);
        
        
    4.while循环的语句格式:

while(判断条件语句){

循环体语句;

}

扩展格式:

初始化语句;

while(判断条件语句){

循环体语句;

控制条件语句;

}

5.水仙花举例:

int i=1;
                           int count=0;
                while(i<=1000) {
                int ge=i%10;
                int shi=i/10%10;
                int bai=i/10/10%10;
                if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
            
                    System.out.println(i);
                
                    count++;
                }
                i++;
             }
             System.out.println("水仙花的个数有:"+count);

6、 do...while循环的语句格式

初始化语句;

do{

循环体语句;

控制语句;

}while(判断条件语句)  ;

7.水仙花举例:

      int i=1;
              int count=0;
              do {
                  //循环体语句
                  int ge=i%10;
                  int shi=i/10%10;
                  int bai=i/10/10%10;
                  if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
                  System.out.println(i);
                  count++;
                      }
                  //控制语句
                  i++;
            
              }while(i<=1000);
              System.out.println("水仙花个数:"+count);

8.跳转控制语句break的概述和基本使用

break(中断的意思)

使用场景:switch语句中

循环中(即不能单独出现和使用,离开场景是没有意义的)

9.控制跳转语句continue的概述和使用

continue(继续的意思)

使用场景:循环中

作用:结束依次循环,继续下一次循环,但是结束的那一次循环,不执行那一次的循环体语句

转载于:https://www.cnblogs.com/yan09620/p/10171294.html

for循环和while循环相关推荐

  1. python哨兵循环_Python通用循环的构造方法实例分析

    本文实例讲述了python通用循环的构造方法.分享给大家供大家参考,具体如下: 1.交互循环 是无限循环的一种,允许用户通过交互的方式程序的特定部分: def main(): sum =0.0 cou ...

  2. java循环使用范围_Java循环流程控制语句

    7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: ...

  3. python当型循环_对python while循环和双重循环的实例详解

    废话不多说,直接上代码吧! #python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务. #while是"当型"循环结构. i ...

  4. python循环语句-python循环语句

    python中的循环 python中的 循环语句有两种 for...in循环 和 while循环.循环控制语句,和其他的语言类似,也有break和continue.与其他语言不同的地方是for...i ...

  5. python while循环语句-python循环语句讲解(一):while循环

    东尧爱分享 这是东尧每天一篇文章的第20天 东尧写文章的目标:分享东尧的经验和思考,帮你获取物质和精神两方面幸福. 循环就是当条件满足的时候,就会重复的执行某些事情,直到条件不满足退出.python中 ...

  6. python循环语句-python循环语句(第十节)

    (一)while循环 代码: a = ("我是谁?","我在哪里?","我在做什么?") i=0while i i+=1 结果: 我是谁?我 ...

  7. 8.使用for循环和while循环遍历文件

    Python中有两种循环,分别为:for循环和while循环. 1. for循环 for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次).for循环的 ...

  8. 【MATLAB】流程控制 ( 循环结构 | for 循环 | while 循环 | 分支结构 | if end 分支结构 | if else end 分支结构 | switch case 分支结构 )

    文章目录 一.MATLAB 流程控制结构 二.for 循环 1.for 循环 2.嵌套 for 循环 三.while 循环 二.分支结构 1.if end 分支结构 2.if else end 分支结 ...

  9. java 循环关键字_Java循环结构_常量_关键字

    一.循环 定义:当满足一定条件的时候,重复执行某一段代码的操作 while.for.do...while是Java的循环 二.While循环 语法格式: int i = 0://初始化值 while( ...

  10. pythonfor循环加2_python-for循环

    一.功能 for 循环提供了python中最强大的循环结构(for循环是一种迭代循环机制,而while循环是条件循环,迭代即重复相同的逻辑操作,每次操作都是基于上一次的结果,而进行的) Python ...

最新文章

  1. 以前5年只专注于.net,现今开始学习java.
  2. 简述css布局技术的特点,div+css布局技术漫谈
  3. 【Mybatis】resultMap继承
  4. react 引入 mobx @babel/core: 7.2.2
  5. 20万数据 sql 快还是 java快?_基于SpringBoot2.0开发的,轻量级的,前后分离Java开发平台...
  6. 卷积神经网络的卷积核的每个通道是否相同?
  7. Exchange2010升级到2016——配置Exchange2016连接器、外部DNS设置
  8. 把代码写成艺术,真正体会面向对象编程思想
  9. 反思风险管理的五项核心风险。
  10. past软件_Past软件与AndersonDarling正态性检验
  11. Ubuntu18.04TLS运行linux版百度网盘客户端的问题
  12. 如何区分精确率(precision)、准确率(accuracy)和召回率(recall)
  13. 斜杠青年:人生的多种可能
  14. web移动开发总结(六)
  15. 数字电路3(逻辑函数的卡诺图化简法)
  16. 非链特异性转录组测序
  17. DPU — 完全可编程网络
  18. 数据库连接池是什么?
  19. ui培训学校哪个比较好?
  20. 应用计算机散热的原理是什么,笔记本电脑散热原理与CPU降频技术解析

热门文章

  1. Celery的日志配置及日志按天切分
  2. 软件中的1、同步调用;2、回调;3、异步调用
  3. 四个DBHelper实现
  4. python中用来回溯异常的模块_Python_10-异常处理
  5. pythonista ios_Pythonista 3 ios版下载_Pythonista 3苹果版
  6. leetcode —— 687. 最长同值路径
  7. 吴恩达深度学习 —— 4.6 前向传播和反向传播
  8. leetcode - 56. 合并区间
  9. leetcode - 94. 二叉树的中序遍历
  10. 设计模式学习笔记——模板(Template)模式