for循环

Posted wurengen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环相关的知识,希望对你有一定的参考价值。

什么是循环

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称之为循环体语句。当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。

循环结构的基本组成部分:

  1. 初始化语句:在循环开始最初执行,而且只做唯一一次。
  2. 条件判断:为true,循环继续。为false,循环退出
  3. 循环体:重复要做的功能块
  4. 步进语句:每次循环之后都要进行的扫尾工作,每次循环体执行完之后,都要执行一次

for循环

for循环语句是最常用的循环语句,一般用在循环次数已知的情况下。for循环语句的语法格式如下:

 for(初始化表达式;条件表达式;循环后的操作表达式) {
            循环体;
        }

执行流程:
    a:执行初始化语句
    b:执行判断条件语句,看其返回值是true还是false
        如果是true,就继续执行
        如果是false,就结束循环
        执行循环体语句;
        执行循环后的操作表达式
        回到B继续。

public class ForDemo {
    public static void main(String[] args) {
         //执行100遍输出语句里的内容
        for(int i = 1;i <=100;i++){
            System.out.println("加油"+i);
        }
    }
}
技术图片

循环嵌套:

一个循环体里面是另外一个循环就是循环嵌套。总循环次数是外循环乘以内循环。外循环执行一次,内循环执行多次。

public class ForNest {
    public static void main(String[] args) {
        int sum= 0;
        //输出时间格式为xx小时xx分钟xx秒。计算总共有多少秒
        for(int hour = 0; hour < 24 ;hour++){ //控制小时,
            for (int minute = 0; minute < 60;minute++){
                for(int second = 0; second <60;second++){
                    System.out.println("现在的时间是"+hour+"小时"+minute+"分钟"+second+"秒");
                    sum += second;
                }
            }

        }
        System.out.println("一天的时间为" +sum+"秒");
    }
}

技术图片

以上是关于for循环的主要内容,如果未能解决你的问题,请参考以下文章

如何在Django视图中使用for循环返回每次迭代[关闭]

如何使用引导程序和 for 循环在 django 中创建电影片段?

for循环结构

codeblock代码片段

C#VS快捷键

C#VS快捷键