zoukankan      html  css  js  c++  java
  • C#循环 — break VS continue

    一、简介

    1.break语句:循环-循环中断并停止,退出当前循环;

    流程图:

    2.continue:循环-循环下一次迭代继续执行。

    流程图:

    执行过程:立即结果本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出本次循环。

    举例:我编写的代码时候,上个厕所,回来继续编写代码。

    二、实例

     练习1:输出“hello world”

    第一种:break 

             while (true)
                {
                    Console.WriteLine("Hello World");
                    break ;            
                }
                Console.ReadKey();
    

    输出结果

    第二种:continue

             while (true)
                {
                    Console.WriteLine("Hello World");
                   continue;
                }
            Console.ReadKey();

    输出结果

    练习2:用 while continue实现计算1到100(含)之间的除了能被7整除之外所有整数的和。

               int sum = 0;
                int i = 1;
                while (i<=100)
                {
                    if (i%7==0)
                    {
                        i++;
                        continue;                 
                    }
                    sum += i;
                    i++;
                }
                Console.WriteLine(sum);
                Console.ReadKey();
    

     输出结果

     练习3:找出100内所有的素数

              //找出100内所有的素数
                //素数/质数:只能被1和这个数字本身整除的数字
                //2 3  4  5  6  7
                //7   7%1   7%2 7%3 7%4 7%5 7%6  7%7  6%2
               
                for (int i = 2; i <= 100; i++)
                {
                    bool b = true;
                    for (int j = 2; j <i; j++)
                    {
                        //除尽了说明不是质数 也就没有再往下继续取余的必要了
                        if (i % j == 0)
                        {
                            b = false;
                            break;
                        }
                    }
    
                    if (b)
                    {
                        Console.WriteLine(i);
                    }
                }
    
                Console.ReadKey();
                //6   6%2 6%3
    

     输出结果

  • 相关阅读:
    Ecshop屏幕wap
    SQLite命令
    初识SQLite
    last_insert_id()
    php中的全局变量global(低级错误啊)
    在搜索框加入语音搜索
    解压zip文件出现bash:unzip:commond not found
    DataView.RowFilter使用
    设计自己的模板引擎(一)模板替换中的嵌套循环处理
    没完没了的Cookie,读懂asp.net,asp等web编程中的cookies 
  • 原文地址:https://www.cnblogs.com/qy1234/p/11739461.html
Copyright © 2011-2022 走看看