• C#中几个循环的灵活运用


       学习web前端已经一周啦!从零基础到现在,对于一些简单的代码书写以及学习方向有了一定的了解,在这段的学习中对于代码书写中一些简单的循环影响比较深刻,在这里做些简单的梳理。

       因为在运用的时候不知道该用哪种循环更合理

       最常见的for循环:

    //for(表达式1;循环条件;表达式2)
    for9(int times=0;times<100,times++)
         {
                           Console.WriteLine("你好")
         }

    for循环中先运行表达式1,判断循环体中是否为真,如果为真,则执行循环体,执行完在运行表达式2,接着在判断循环体,知道表达式判定为假,循环结束。

    其中表达式1·可以是任何代码,一定会执行,并且只会执行一次,而表达式2可以是任意类型代码,每当循环体执行后必定执行。

     While循环:

    //While(循环条件)(值、变量、表达式,但都必须是bool类型)
    int
    times=o; While(times<100) { Console.WriteLine("你好"); times++; }

    While循环如果循环条件为真,则执行循环体,执行完循环体后在判断条件是否为真,如果为真,则在执行循环体,然后在判断,一直进行,知道循环条件判定为假,才会结束。

     ★   前两个代码示例中while循环和for循环所展示的效果是一样的,但是用for循环则显得更加简洁,易懂。

    do While 循环:

    double  num;
    do
        {
                  Console.Write(“请输入一个数字:”);
                  num=double.Parse(Console.ReadLine());
        } 
                  While(num<=0)
                   Console.WriteLine("你输入的数字是"+"num");

    do While循环先执行一次循环体,然后判断循环体是否满足,如果满足则再次执行循环体,在判断,知道不满足,程序结束。

    do While循环在学习中相对而言运用的比较少,但是不代表不重要,如下

    Console.Write(“请输入一个数字:”);
    double.num=double.Parse(Console.ReadLine());
    While(num<0)
             {
                   Console.Write("请输入一个数字:");
                   num=double.Parse(Console.ReadLine());
             }
                   Console.WriteLine("你输入的数字是"+“num”)

    这段代码和之前do While循环示例表达的意思是一样的,但是运用do While循环则显得更加简洁,易懂。

    break和continue

    break(1.switch 立即结束switch选择;2循环  理解结束循环);

    continue:(循环  当即结束当选循环)

    这次就到这里,写的不好或者有错误的地方希望大家替我纠正,以后共同努力。

    多学习,多总结,多思考,多联系,我相信在以后的学习中还需要更多的努力,这样才能学到更深层次的知识,走的更远。

     

  • 相关阅读:
    Spring中Model,ModelMap以及ModelAndView之间的区别
    ssm框架中Controller层的junit测试_我改
    Controller、Service、Dao进行Junit单元
    ssm controller层 junit单元测试
    spring常用注解
    Spring MVC测试框架
    ssm框架junit简单测试_我写
    spring注入时报错::No qualifying bean of type 'xxx.xxMapper'
    Eclipse 报 "The builder launch configuration could not be found" 错误
    IIS负载均衡-Application Request Route详解第一篇: ARR介绍(转载)
  • 原文地址:https://www.cnblogs.com/otkss/p/7078367.html
Copyright © 2020-2023  润新知