zoukankan      html  css  js  c++  java
  • 循环

    循环:可以反复执行某段代码,直到不满足循环条件为止。
    一、循环的四要素:初始条件、循环条件、状态改变、循环体。
    1.初始条件:循环最开始的状态。
    2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止。
    3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环。
    4.循环体:要反复执行的部分。

    二、语法:for语法. //还有while,do...whilte
    for(初始条件;循环条件;状态改变)
    {
    //循环体
    }
    注意:
    1.for后面的小括号中,用分号隔开了三项。
    2.for的小括号后面不要加分号。
    3.不要写成死循环
    例:
    for(int i=1;i<=10;i++)
    {
    Console.WriteLine("您好");
    }

    三、执行过程:
    1.执行初始条件
    2.执行循环条件
    3.循环体
    4.状态改变
    5继续第2步。


    四、举例:
    1.找100以内与7相关的数。(能被7整除,个位数是7,十位数是7)
    for(int i=1;i<=100;i++)
    {
    if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7) //重点
    {
    Console.Write(i + " ");
    }
    }
    2.显示计算机的ASCII码:
    for(int i=0;i<=125;i++)
    {
    Console.Write(i+"="+(char)i+" ");
    }

    for循环变型:
    变型一:while循环
    int i = 1;//初始条件
    for (; i <= 100; )
    {
    Console.Write(i + " ");
    i++;//状态改变
    }
    相当于:
    int i = 1;//初始条件
    while ( i <= 100)
    {
    Console.Write(i + " ");
    i++;//状态改变
    }

    变型二:死循环
    for (; ; )
    {
    }

    五、循环的嵌套。
    for(int i=1;i<=10;i++)
    {
    for(int j=1;j<=20;j++)
    {
    Console.Write("★");
    }
    Console.WriteLine();
    }
    当外层每循环1次,里层完全循环一遍。

  • 相关阅读:
    门面模式简述
    转:日志组件logback的介绍及配置使用方法
    spring boot项目中使用sfl4j+logbak配置
    druid相关资料
    spring boot +druid数据库连接池配置
    设计模式之Strategy模式
    转:高效代码审查的八条准则和十个经验
    SpringMVC如何解决POST请求中文乱码问题,GET的又如何处理呢?
    【其它】关于本博客的一些说明
    [THUWC2020] 自爆记
  • 原文地址:https://www.cnblogs.com/569114a/p/4180439.html
Copyright © 2011-2022 走看看