博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017.02.23. 学习C#第五天,循环语句for助我脑洞大开。。。
阅读量:5259 次
发布时间:2019-06-14

本文共 1629 字,大约阅读时间需要 5 分钟。

2017.02.23学习循环语句for,循环+1.

一,什么是循环语句

循环语句就是在满足条件的情况下,不断的在计算机中生成一个循环,直到不满足循环条件,终止循环。

  for语句循环四要素:       初始条件-----循环条件-----循环体-----状态改变

for(初始条件;循环条件;状态改变)

         {循环体}

 

 

 

一个简单的for循环

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace 输出1_100的所有数字 7 { 8     class Program 9     {10         static void Main(string[] args)11         {12             Console.WriteLine("1-100以内所有的整数:");13             Int32 a;14                 for(a=1;a<=100;a++)15                 { 16                     Console.Write(a + ".");17                 }18                 Console.ReadLine();19         }20     }21 }

分析一下这段程序

看这段循环:

1,初始条件:a=1

2,循环条件:a<=100

3,循环体:a

4,循环状态:a++

当初始条件a=1时,满足循环条件a<=100,此时输出循环体a,a的值为1,跳转到状态改变a++,此时a+1,a的值变为2,跳转循环条件,满足循环条件a<=100,输出循环体a的值为2,再次跳转到状态改变a++,此时a+1,a的值变为3,一次循环直到a的值为100,输出循环体a的值为100,跳转状态改变a++,a变为101,跳转循环条件a<=100,不满足循环条件,此时循环终止。共输出a的值1,2,3,4,5,6,7,8,9,…………100.

 

 

 

二,switch…………case…………循环语句

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace 输出1_100的所有数字 7 { 8     class Program 9     {10         static void Main(string[] args)11         {12           13             Int32 a = 1;14             switch (a)15             {16                 case 1: Console.WriteLine("你好!"); break;17                 case 2: Console.WriteLine("你说什么?"); break; 18             }19             Console.ReadLine();20                 21         }22     }23 }

a=1,switch意为转换的意思,可以这么理解,转换a,如果a=1,输出你好!,如果a=2,输出你说什么?

该程序中a的值为1,所以会输出你好!

switch(变量名)

{case 变量值 :输出结果;break;

case 变量值:输出结果;break;}

 

转载于:https://www.cnblogs.com/zhangxin4477/p/6435965.html

你可能感兴趣的文章
树状数组及其他特别简单的扩展
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
httpd_Vhosts文件的配置
查看>>
php学习笔记
查看>>
普通求素数和线性筛素数
查看>>
PHP截取中英文混合字符
查看>>
【洛谷P1816 忠诚】线段树
查看>>
电子眼抓拍大解密
查看>>
poj 1331 Multiply
查看>>
tomcat7的数据库连接池tomcatjdbc的25个优势
查看>>
Html 小插件5 百度搜索代码2
查看>>
P1107 最大整数
查看>>
多进程与多线程的区别
查看>>
Ubuntu(虚拟机)下安装Qt5.5.1
查看>>
java.io.IOException: read failed, socket might closed or timeout, read ret: -1
查看>>
java 常用命令
查看>>
CodeForces Round #545 Div.2
查看>>
卷积中的参数
查看>>
51nod1076 (边双连通)
查看>>