• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

C# 第二章『基础语法』◆第3节while和do...while循环语句

武飞扬头像
Lushiqun
帮助1

        1、while循环

        用来实现“当型”循环结构,格式:

  1.  
    while(表达式)
  2.  
    {
  3.  
    语句
  4.  
    }

        表达式一般是一个关系表达式或一个逻辑表达式,表达式的值应该是一个逻辑值真或假。当表达式的值为真时,开始循环执行语句;而当表达式的值为假时,退出循环,执行循环下一条语句。循环每次都是执行完语句后回到表达式处重新开始判断,重新计算表达式的值。

  1.  
    using System;
  2.  
    using System.Collections.Generic;
  3.  
    using System.Linq;
  4.  
    using System.Text;
  5.  
     
  6.  
     
  7.  
    namespace _20220731_2
  8.  
    {
  9.  
    class Program
  10.  
    {
  11.  
    static void Main(string[] args)
  12.  
    {
  13.  
    int i = 1;
  14.  
    int Sum = 0;
  15.  
    while (i<=100)
  16.  
    {
  17.  
    Sum = i;
  18.  
    i ;
  19.  
    }
  20.  
    Console.WriteLine(i);
  21.  
    Console.WriteLine(Sum);
  22.  
    Console.ReadKey();
  23.  
    }
  24.  
    }
  25.  
    }

        备注:循环体如果是多条语句,则需要用大括号括起来,否则循环体只执行while语句后的第一条语句。循环体内或表达式中必须有使循环结束的条件。

        2、do...while循环

        在有些情况下无论循环条件是否成立,循环体的内容都要被执行一次,这时可以使用do...while循环。

        do...while循环的特点是先执行循环体,在判断循环条件,其语法格式如下:

  1.  
    do
  2.  
    {
  3.  
    语句
  4.  
    }while(表达式)

        do为关键字,必须与while配对使用。do与while之间的语句称为循环体,该语句是用大括号括起来的复合语句。do...while语句中的表达式与while语句中的相同,也为关系表达式或逻辑表达式,注意的是,do...while语句后一定要有“;”。

  1.  
    using System;
  2.  
    using System.Collections.Generic;
  3.  
    using System.Linq;
  4.  
    using System.Text;
  5.  
     
  6.  
     
  7.  
    namespace _20220731_2
  8.  
    {
  9.  
    class Program
  10.  
    {
  11.  
    static void Main(string[] args)
  12.  
    {
  13.  
    int i = 1;
  14.  
    int Sum = 0;
  15.  
    do
  16.  
    {
  17.  
    Sum = i;
  18.  
    i ;
  19.  
    } while (i <= 100);
  20.  
    Console.WriteLine(i);
  21.  
    Console.WriteLine(Sum);
  22.  
    Console.ReadKey();
  23.  
    }
  24.  
    }
  25.  
    }

        3、区别

        while语句适用于先进行条件判断,再执行循环结构的场景;而do...while语句则适用于先执行循环结构,在进行条件判断的场合。

        也就是说while语句,如果条件不成立,则循环结构一次都不会执行。而do...while语句,即使条件不成立,程序也至少会执行一个循环结构体。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgcbaia
系列文章
更多 icon
同类精品
更多 icon
继续加载