c#学习第16课,迭代(循环)语句 跳转语句

本文详细介绍了C#中的迭代语句,包括while、do...while、for和foreach,并通过实例说明其用法。同时,讨论了跳转语句,如break、continue和goto的作用。最后提到了return语句的重要原则——尽早return,以及一些未详细讲解的语句,如using、yield、checked、unchecked、lock和空语句。
摘要由CSDN通过智能技术生成

迭代(循环)语句

迭代语句的功能是在某个条件的控制下,让一对逻辑反复执行,反复执行的逻辑叫做循环体

迭代语句有四种:

1.while语句
2.do语句
3.for语句
4.foreach语句

while语句

当while关键字括号后面的布尔类型表达式值为true时,反复执行循环体
while语句的循环体可能执行一次或多次也可能一次也不执行

while(boolean-expression) embedde-statement
//这是while语句的语法

while关键字后面的圆括号输入bool类型表达式(循环条件),如果结果为true那么循环体就可以得到执行,如果是false那么循环体就得不到执行。

用while语句做一个小游戏,输入两个数字,如果它们的和是100就加1分,如果和不是100的话游戏结束并显示最终得分

 class Program
 {
    static void Main(string[] arge)
    {
      var scroll = 0;
      bool con = true;
      while(con)
      {
        Console.WriteLine("请输入数字1");
        var str1 = Console.ReadLine();
        Console.WriteLine("请输入数字2");
        var str2 = Console.ReadLine();
        int x = int.parse(str1);
        int y = int.parse(str2);
        int z = x + y;
        if(z == 100)
        {
          Console.WriteLine("正确,{0} + {1} = {2}",x,y,z);
          scroll++;
        }
        else
        {
          Console.WriteLine("错误,{0} + {1} = {2}",x,y,z);
          con = false;
        }
      }
     Console.WriteLine("游戏结束,你的得分是{0}",scroll);
    }
 }

do…while语句
至少执行一次或多次循环体

do语句先执行一次循环体然后依while表达式的值来决定是否再次循环

  do embedde-statement while(boolean-expression) 
//do语句语法

使用do语句实现刚才的小游戏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值