• 循环语句


    循环。反复执行某段语句一种语法形式。
    1.基本语法:
    for( 初始条件 ; 循环条件 ; 状态的改变 )
    {
    循环体
    }
    循环的四要素。
    循环的执行过程。初始条件--循环条件--循环体--状态改变--循环条件--。。。。。
    案例:1.打印10您好。2.显示1-100的数(所有的数,奇数,偶数)。3.显示ASCII码。

    2.循环的嵌套。
    for( ...;... ; ...)
    {
    for(...;...;...)
    {
    }
    }
    案例:打印各种图形——外层的循环,打印行。内层循环,打印列。

    3.应用(迭代,穷举)
    迭代:按照某种规律,通循环逐步推导出最终结果来。 // 结果不正确往往是方法有问题,方法不正确往往是思想有问题。
    最重要的——把迭代的规律找出来,并且用表达式表示出来。
    案例:
    1.100以内所有数的和。
    2.阶乘
    3.年龄推导。
    4.折纸。棋盘上放粮食。
    5.猴子吃桃子。
    6.落球
    7.兔子生兔子。
    穷举:把所有可能的情况都走上一遍,根据要求找出满足条件的结来。
    最重要的——能够看出是否可以用穷举来解决;如何把穷举的语法写出来。
    案例:
    1.100以内与7有关的数。
    2.硬币组合问题。1,2,5 组合出1毛5来。
    3.买东西。牙刷,香皂,洗发水。
    4.百鸡百钱,百马百石。
    5.侦察兵
    6.等式填运算符

    二、新课:
    1.break与continue.
    这两个关键字一般放在循环的花括号里面使用。
    break——结束整个循环。
    continue——结束本次循环,进入下次循环。

    break的案例:
    int i = 1;
    for(;;)
    {
    if(i>100)
    {
    break;
    }
    Console.Write(i+" ");
    i++;
    }

    continue的案例:
    for (int i = 1; i <= 100; i++)
    {
    if(i%2 == 0)
    {
    continue;
    }
    Console.Write(i + " ");
    }
    2.while循环
    //初始条件
    while(循环条件)
    {
    //循环体
    //状态的改为
    }
    案例:
    int i = 1;
    int count=0; //记录与7有关的数字的个数
    while(i<=100)
    {
    if(i%7==0 || i%10==7||i/10==7)
    {
    Console.Write(i+" ");
    count++;
    //1
    }
    i++;
    //2
    }
    //3
    Console.Write("共有"+count+"个与7相关的数");

    3.do...while(循环条件)简单了解。
    即使初始条件不满足循环条件,循环还会执行一次。
    至少执行一次。

    数组:解决同一类大量数据在内存存储和运算的功能。
    分类:一维数组、二维数组、多维数组。
    特点:连续,同一类数据。

  • 相关阅读:
    C#产生不重复随机数
    NT6 HDD Installer(硬盘装系统工具)装系统
    R语言实现 广义加性模型 Generalized Additive Models(GAM) 入门
    matlab小段代码学习
    java连接sql server2005
    python正则表达式
    Ubuntu下安装配置JDK 7
    mysql取代rand()的高效率随机读取方法
    UVA 1335 Beijing Guards
    杂思
  • 原文地址:https://www.cnblogs.com/g-pf/p/4457820.html
Copyright © 2020-2023  润新知