1 / 48
文档名称:

C#教学课件:第3章 流程控制语句.ppt

格式:ppt   大小:945KB   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#教学课件:第3章 流程控制语句.ppt

上传人:窝窝爱蛋蛋 2022/5/19 文件大小:945 KB

下载得到文件列表

C#教学课件:第3章 流程控制语句.ppt

文档介绍

文档介绍:第3章 流程控制语句
*
内容简介
和Java、C++、Pascal等其他编程语言一样,C#语言也是由各种各样的语句有序构建而成的,它提供了控制程序步骤的基本手段。如果没有流程控制语句,整个程序将按照线性的顺序来执行,不能else语句
嵌套if语句

switch语句
*
if语句
if语句是使用最多的条件分支结构,它属于选择语句,也可以称为条件语句。根据布尔表达式的值判断是否执行语句块的内容。
if ( 表达式 )
{
语句块
}
其中表达式可以是任何一种逻辑表达式。
if语句的执行流程如图所示。
*
// 如果只有一条语句
if ( 表达式 ) 语句;
// 如果只有一条语句
if ( 表达式 )
语句;
("请输入用户名:");
string userName = ();
("请输入用户密码:");
string userPass = ();
if (("@"))
{
("对不起,您的用户名包含非法字符!");
}
if ((userPass) || < 6)
{
("用户密码不能为空,且长度不能小于6位字符");
}
();
例:从控制台输入用户名和密码,首先判断用户名中是否包含“@”符号,然后再判断密码是否为空或密码长度是否小于6。代码如下:
*
if else语句
if else语句是if语句的扩展体,它主要控制两个语句块。
if (条件表达式)
{ // 如果只包含一条语句,则可省略{}
语句块1
}
else
{ // 如果只包含一条语句,则可省略{}
语句块2
}
上面语句的执行过程是:首先判断if语句后面的表达式的值,如果该值为True则执行语句块1的代码,否则执行语句块2的代码。
*
public static void Main(string[] args)
{
DateTime dt = ;
if ( > 4 && < 9)
("早晨好!");
else
("努力工作吧!");
();
}
*
if -- else if -- else
无论是if语句还是if else语句,它们给应用程序只提供了一个分支。但是,C#中的应用程序分支可以有多个,这时候可以使用if else if else语句,它由多个if else语句组合而成。
if (表达式1)
{
语句块1
}else if(表达式2)
{
语句块2
}

else if (表达式n)
{
语句块n
}
else
{
语句块n+1
}
首先判断表达式1的值,如果它的值为true则执行语句块1;否则依次判断else if中表达式的值。
当某个条件表达式的值为true时则执行该分支相应的语句块。
如果所有分支的值都为false则执行语句块n+1,然后继续执行程序后面的代码。
*
*
public static void Main(string[] args)
{
("请选择你的身份:");
("1、普通管理员 2、超级管理员 3、游客 ");
int i = (());
if (i == 1)
("你好,普通管理员可以查看系统全部信息。");
else if (i == 2)
{ ("你好,超级用户可以查看和修改、删除。"); }
else if (i == 3)

最近更新

高考英语写作重要句型 3页

欧阳修音乐美学思想的重新梳理的中期报告 2页

欧洲男子竞技篮球运动的演变及发展趋势研究的.. 2页

欠费风险控制系统中移动智能网侧关键技术的设.. 2页

高考漫画精品作文专题训练 71页

模糊孪生支持向量机分类算法及其应用研究的中.. 2页

专题三第1讲细胞增殖和受精作用 (2) 66页

高考常考类介词固定搭配 16页

概念整合理论视角下的汉语冷笑语幽默的综述报.. 2页

高考化学复习河南省中牟县第二高级中学高三下.. 16页

高考冲刺誓师大会发言文稿 4页

棉纤维的DMC阳离子化改性及其活性染料染色性能.. 2页

高档礼品店开店计划书 6页

高校学生干部培训总结计划ppt模板 5页

桩锚支护结构在深基坑工程中的应用及研究的中.. 2页

高大支模架监理细则 9页

高二班主任工作计划高中5篇 19页

高二学生期末评语 13页

桁条式圆筒机身颤振模型设计方法研究的综述报.. 2页

根区局部灌溉水肥一体化对糯玉米生长和水分养.. 2页

核电厂污染扩散数值模式的比较研究的综述报告.. 2页

高中英语课件unit4Agardenofpoems 26页

株洲市地税局税收征管内部控制研究的中期报告.. 2页

校园办公自动化系统设计的中期报告 2页

高中生物必修二现代生物进化理论测试题及 7页

高中生心理健康教育《扬起自信风帆》活动课教.. 4页

高中物理第章电磁波与信息时代学业分层测评走.. 4页

柱板式锚索挡土墙的试验研究与数值分析的综述.. 2页

柔性纸质电池的研制的综述报告 2页

染料光敏化TiO2及赤铁矿光电催化氧化As(III)的.. 2页