zoukankan      html  css  js  c++  java
  • 循环语句总结(代码以C#为例)

    1. while循环

    代码格式:

    while(循环条件)
    {
        //循环体
    }

    流程图:

    解读:

    如果循环条件为真,则执行循环体
    执行完循环体后,再判断条件是否为真
    如果为真,再执行循环体
    然后再判断条件是否为真,就这样一直进行下去,直到循环条件的判定结果为假,才会结束循环

    案例:

    利用死循环获取用户输入的正确信息

    定义变量;
    while(true)
    {
        Console.Write("提示用户输入:");
        变量 = 获取用户输入;
        if (变量满足要求)
        {
            break; //结束无休止的循环
        }
        else
        {
            Console.Write("错误信息,按回车键继续");
            Console.ReadLine();
            Console.Clear();
        }
    }
    //循环结束后,变量中一定保存的是正确的数据

    2.do while循环

    代码格式:

    do
    {
        //循环体
    }
    while(循环条件)

    流程图:

    解读:

    先执行一次循环体
    然后判断循环条件是否满足,如果满足则再次执行循环体
    然后再判断条件是否满足,直到条件不满足,才结束循环

    3.for循环

    代码格式:

    for(表达式1;循环条件;表达式2)
    {
        //循环体
    }

    流程图:

    解读:

    运行表达式1
    判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着再判断循环条件……
    直到循环条件为假时才会结束循环

    4.foreach循环

    代码格式:

    foreach(数据类型 变量 in 数组或集合)
    {
    //循环体
    }

    解读:

    解读:

    从数组或集合中,依次取出每一项的数据
    每取出一项数据,就把数据赋值给循环变量
    每次赋值后,运行一次循环体

  • 相关阅读:
    VS2005进行WAP开发中的控件排列问题
    WAP中图像列表的设计
    List分页存在的问题
    vs.net2005下的WAP开发之设备仿真器
    用户控件中RedirectToMobilePage的使用
    ASP.NET网站发布问题
    asp.net开发WAP时表单提交的问题及粗略的解决
    如何在objectlist上显示两个字段的连接??
    VS2008 快捷键大全
    [翻译]25招改善你的jQuery [2]
  • 原文地址:https://www.cnblogs.com/zhongjuan/p/7397154.html
Copyright © 2011-2022 走看看