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:(循环  当即结束当选循环)

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

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

时间: 2024-10-12 11:02:15

C#中几个循环的灵活运用的相关文章

oracle中的if || oracle中的loop循环怎么写? || while循环怎么写?

oracle中的if怎么写? if--then--end if; end if;很重要 oracle中的loop循环怎么写? exit when 退出循环 v_num:=v_num+1;oracle中没有+=:赋值是这么赋值的:= while循环怎么写?

Lua中的for循环

for i = 10, 100 do print("hello Lua") end 此循环表示i从10开始每次加1到100,没加一次执行一次 for i = 10, 100, 2 do print("hello Lua") end 此循环表示i从10开始每次加2到100,没加一次执行一次 for i = 100, 10, -10 do print("hello Lua") end 此循环表示i从100开始每次减10到100,没减一次执行一次 Lu

IOS中Block的循环引用

@interface DemoObj() @property (nonatomic, strong) NSOperationQueue *queue; @end @implementation DemoObj - (instancetype)init { self = [super init]; if (self) { self.queue = [[NSOperationQueue alloc] init]; } return self; } - (void)dealloc { NSLog(@"

Sql server存储过程中常见游标循环用法

原文:Sql server存储过程中常见游标循环用法 用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理 DECLARE @A1 VARCHAR(10), @A2 VARCHAR(10), @A3 INT DECLARE YOUCURNAME CURSOR FOR SELECT A1,A2,A3 FROM YOUTABLENAME OPEN YOUCURNAME fetch next from youcurname into @a1,@a2,@a3 while

TMsgThread, TCommThread -- 在delphi线程中实现消息循环(105篇博客,好多研究消息的文章)

在delphi线程中实现消息循环 在delphi线程中实现消息循环 Delphi的TThread类使用很方便,但是有时候我们需要在线程类中使用消息循环,delphi没有提供. 花了两天的事件研究了一下win32的消息系统,写了一个线程内消息循环的测试. 但是没有具体应用过,贴出来给有这方面需求的DFW参考一下.希望大家和我讨论. {----------------------------------------------------------------------------- Unit

php中的for循环和js中的for循环

php中的for循环 循环100个0 for ($i=0;$i<=100;$i++){ $pnums.='0'.","; } js中的for循环,循环31个相同的数.循环日期时间 var list=[]; for(var i= 0;i < 31;i++){ list.push(620); }//日期时间 var list = []; for (var i = 1; i <= 31; i++) { list.push('2017.01.' + i); }

Java语言中的----条件循环

day06 Java语言中的条件循环 一.条件循环概述: 条件循环对于我们来说一点也不陌生,在程序中使用循环语句是很普片的事儿,所以说你一定得学会循环语句. 二.条件循环 条件循环主要包括两个循环语句,分别是if...else和switch...case语句. 1.if循环结构         if (){                  }else{                  } 2.switch...case循环结构         switch () {     case 1:

Java语句中的----条件循环

day06 Java语言中的条件循环 一.条件循环概述: 条件循环对于我们来说一点也不陌生,在程序中使用循环语句是很普片的事儿,所以说你一定得学会循环语句. 二.条件循环 条件循环主要包括两个循环语句,分别是if...else和switch...case语句. 1.if循环结构         if (){                  }else{                  } 2.switch...case循环结构         switch () {     case 1:

Oracle中四种循环(GOTO、For、While、Loop)

DECLARE x number; BEGIN x:=9; <<repeat_loop>> --循环点 x:=x-1; DBMS_OUTPUT.PUT_LINE(X); IF X>0 THEN GOTO repeat_loop; --当x的值小于9时,就goto到repeat_loop END IF; END; / ORACLE中的FOR循环用法 DECLARE X number; --声明变量 BEGIN x:=1; --给初值 FOR X IN REVERSE 1..10