当前位置:  编程技术>.net/c#/asp.net

C#条件语句、循环语句(if、while)

    来源: 互联网  发布时间:2014-10-30

    本文导语:  一、程序的三种结构 顺序结构分支结构循环结构 二、条件语句 if 语句是最有用的控制结构之一。 if … else …语句的语法:if (布尔表达式)执行操作的语句或if (布尔表达式)执行操作的语句else执行操作的语句switch 语句的...

一、程序的三种结构

顺序结构
分支结构
循环结构

二、条件语句

if 语句是最有用的控制结构之一。 if … else …语句的语法:
if (布尔表达式)
执行操作的语句

if (布尔表达式)
执行操作的语句
else
执行操作的语句
switch 语句的格式:
switch(控制表达式)
{
case    常量表达式1:语句组1;
[break;]
case   常量表达式2:语句组2;
[break;]
……
case    常量表达式n:语句组n;
[break;]
[default:语句组 n+1;[break;]]
}
switch ()中的输入参数只能是整型或字符型(包括字符串),不能用实型(浮点型)数

例子:

代码如下:

if ( booleanExpression )  
statement-1;  
else  
statement-2;

三、循环语句

while循环的语法格式:
while (条件)
{
需要循环执行的语句;
}
在讲解while循环的使用之前,先和if语句做一个比较:
while (条件)
{
需要循环执行的语句;
}
if(条件)
{
条件成立时执行的语句;
}
while循环的流程图
do…while循环的语法结构:
do
{
需要循环执行的语句;
}
while (条件);
for循环
foreach循环:只关心集合中的个体,不关心数量
continue 和 break在循环中的应用
在执行循环时有时,可能希望在循环体执行到一半时就退出循环,而不是整个循环体执行完毕,等循环条件判断完毕才退出。此时,可以应用一个关键字--break.
Continue:继续,结束当前这次循环,进入下次循环
Break;煞车,中断。结束整个循环


    
 
 

您可能感兴趣的文章:

  • MySQL中使用case when 语句实现多条件查询的方法
  • 如何得到一个resultSet的长度,即一条select语句返回了多少符合条件记录
  • 根据时间范围条件查询数据sql语句
  • shell编程 if语句的条件总是被判断为真
  • 宏定义里面不能再包含条件编译语句吗?见内容
  • sql条件查询语句的简单实例
  • 有关sql server条件语句之IF应用实例
  • makefile条件语句
  • 有关SQL条件判断语句的二个例子
  • sql语句like多个条件的写法实例
  • 循环和条件语句的高手请进,一定给分(就剩18分了),只要你答对。
  • 不同版本IE使用不同css(css条件注释语句用法)
  • 将所有符合条件的结果拼接成一列并用逗号隔开的一个sql语句
  • shell脚本中case条件控制语句的一个bug分析
  • jsp语句中带条件查询数据库记录总是为空,请大家帮忙!
  • sql 多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘
  • Linux shell脚本编程if语句的使用方法(条件判断)
  • C#.NET学习笔记5 C#中的条件编译
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于在shell中使用循环和条件判断的问题( 内详)
  • 有关gdb调试问题 如何实现让一个循环运行给定数目的次数(或条件满足停止)
  • 在servlet循环中如何在条件成立时,不再执行下面的程序立刻跳转到别的页面(在线等待)
  • Python3基础之条件与循环控制实例解析
  • python条件和循环的使用方法
  • C++ Lists(链表) 成员 remove_if():按指定条件删除元素
  • 散分(有条件,很简单的条件)
  • win7,win8安装docker的依赖条件
  • 条件变量和互斥量区别
  • Mysql设置查询条件(where)查询字段为NULL
  • 删除一定条件下列出的文件
  • c++的boost库多线程(Thread)编程(线程操作,互斥体mutex,条件变量)详解
  • linux里的条件变量到底有什么用?感觉和mutex差不多啊
  • 带搜索条件的分页怎么做?
  • 关于多线程编程的条件变量问题
  • 关于条件变量的问题
  • 条件变量是不是一定要搭配互斥锁才能发挥作用?
  • linux->shell-> if 条件判断,关于软连接的判断!
  • Shell条件判断疑问?
  • 如何在Makefile中定义宏进行条件编译?
  • 预处理器条件删除工具 unifdef
  • 编译条件“-lpthread”应该加在makefile的哪里阿?
  • 有无条件等待指令吗?
  • 一个线程里头可以等待多过条件变量吗?
  • linux环境下oracle条件导出数据的shell脚本怎么写
  • 条件编译可以使用全局变量吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3