• C#上手练习4(Break、CONITINUE语句)


    C# 中的 continue 语句有点像 break 语句。但它不是强制终止,continue 会跳过当前循环中的代码,强制开始下一次循环。

    对于 for 循环,continue 语句会导致执行条件测试和循环增量部分。对于 while 和 do while 循环,continue 语句会导致程序控制回到条件测试上。

    提示:C# continue 语句必须在循环语句中使用。

    EX.打印出1-20之间的偶数

    using System;
    
    namespace KingTest03
    {
        class Program
        {
            static void Main(string[] args)
            {
                Program program = new Program();
                program.even();
    
            }
           public void even()//输出1-20之间的偶数
            {
                for (int i = 1; i < 20; i++)
                {
                    if (i%2!=0) {
                        continue;//当i的余数不等于0的时候,就跳出循环执行下一次循环。
                    }
                    Console.WriteLine(i);
                }
            }
        }
    }

     猜数字例子:

    using System;
    namespace _break
    {
        class class1
        {
            static void Main()
            {
                int input, randomNum, countfirst, countend;
                bool exit = false;
                countend = 5;
                countfirst = 0;
    
                do
                {
                    Random rand = new Random();
                    randomNum = rand.Next(1, 101);
                    Console.WriteLine("你有5次机会猜数字,请输入1-100的整数,剩余次数为{0}", countend - countfirst);
                    try
                    {
                        input = Convert.ToInt32(Console.ReadLine());
                        if (input < 0 | input > 100)
                        {
                            Console.WriteLine("请输入1-100的整数");
                        }
                        else if (input > randomNum)
                        {
                            Console.WriteLine("随机数是{0},你猜测数字是{1},恭喜你,你大", randomNum, input);
                            countfirst++;
                            if (countfirst > countend)
                            {
                                Console.WriteLine("您已经猜测没有次数了");
                                break;
                            }
    
                        }
                        else if (input < randomNum)
                        {
                            Console.WriteLine("随机数是{0},你猜测数字是{1},恭喜你,你大", randomNum, input);
                            countfirst++;
                            if (countfirst > countend)
                            {
                                Console.WriteLine("您已经猜测没有次数了");
                                break;
                            }
    
                        }
                        else
                        {
                            Console.WriteLine("恭喜你,猜对了");
                            break;
                        }
    
                    }
                    catch (Exception)
                    {
    
                        Console.WriteLine("请输入整数");
    
                    }
                } while (true);
            }
        }
    }

  • 相关阅读:
    Java实现web页面内容抓取
    Java写入文件的几种方法及性能对比
    Java实现导出excel
    win10系统安装VMware虚拟机软件以及linux系统
    oracle11g安装教程
    oracle怎么建立本地连接
    工厂模式
    计算一个字符串中每个字符出现的次数
    MySql多表查询
    如何查看MySql的sql语句性能
  • 原文地址:https://www.cnblogs.com/BruceKing/p/11547247.html
Copyright © 2020-2023  润新知