C#程序设计教程.ppt
《C#程序设计教程.ppt》由会员分享,可在线阅读,更多相关《C#程序设计教程.ppt(46页珍藏版)》请在优知文库上搜索。
1、第第3 3章章 控制流程控制流程C#程序设计教程C#C#程序设计教程程序设计教程书名:C#程序设计教程书号:978-7-111-56027-2作者:倪步喜 主编出版社:机械工业出版社第第3 3章章 控制流程控制流程3.1 分支结构1. if语句2. 单步调试3. switch语句3.2 循环结构1. while循环语句2. 一维数组初步3. break和continue语句4. dowhile循环语句5. for循环语句3.3 巩固训练3.4 穷举法3.5 本章小结3.1 3.1 分支结构分支结构ifif语句语句(1) 单分支if语句语法如下:if(条件) 语句序列说明:只有条件成立,语句序列
2、才被执行;条件如果“语句序列”只有一条语句,“”可以省略。若是不成立,那么语句序列不被执行。例如:if (Score 100) Console.WriteLine(输入数据错误!);3.1 3.1 分支结构分支结构ifif语句语句【实例 3-1】从键盘输入两个整数,要求从小到大输出它们。1 using System;2 class Program3 4 static void Main(string args)5 6 int a, b, t;7 Console.Write(a=);8 a = int.Parse(Console.ReadLine();9 Console.Write(b=);10
3、 b = int.Parse(Console.ReadLine();11 if (a b)12 t = a; a = b; b = t; /交换两变量的值13 Console.WriteLine(0 1, a, b);14 15 3.1 3.1 分支结构分支结构ifif语句语句(2) 二分支if语句语法如下:if(条件) 语句序列1 /当条件成立时执行else 语句序列2 /当条件不成立时执行例如:if (Score 100 | Score 0) return; /终止本方法的执行并将控制返回给调用方法else Console.WriteLine(数据正确);3.1 3.1 分支结构分支结构i
4、fif语句语句【实例 3-2】从键盘输入一个整数,判断其是奇数还是偶数。1 using System;2 class Program3 4 static void Main(string args)5 6 int n;7 Console.Write(n=);8 n = Convert.ToInt32(Console.ReadLine();9 if (0 = n % 2)10 Console.WriteLine(偶数);11 else12 Console.WriteLine(奇数);13 14 3.1 3.1 分支结构分支结构ifif语句语句(3) 多分支if语句即多选一if语句,语法格式如下:
5、if(条件1) 语句序列1 /当满足条件1时执行,不再判断条件2,本if语句执行结束else if(条件2) 语句序列2 /否则,当满足条件2时执行,然后,本if语句执行结束else if(条件3) 语句序列3 /否则,当满足条件3 时执行 /还可以加任意个“else if(条件)语句序列”else 语句序列n+1 /当所有条件都不满足时执行3.1 3.1 分支结构分支结构ifif语句语句【实例 3-3】检查输入字符是否是小写字符、大写字符或数字,如果都不是,则输出“输入字符不是字母字符,也不是数字”。1 using System;2 class Program3 4 static void
6、Main()5 6 Console.Write(输入一个字符: );7 char c = (char)Console.Read();8 if (char.IsUpper(c)9 10 Console.WriteLine(大写字母);11 12 else if (char.IsLower(c)13 14 Console.WriteLine(小写字母);15 16 else if (char.IsDigit(c)17 18 Console.WriteLine(数字);19 20 else21 22 Console.WriteLine(输入字符不是字母字符,也不是数字);23 24 25 3.1 3
7、.1 分支结构分支结构单步调试单步调试单步调试是最常见的调试方法之一。单步调试即一步一步跟踪程序执行的流程,在单步执行过程中,程序员可以监视变量值的变化,观察变量的值与预期的值是否一致,这样可以帮助发现程序中的逻辑错误。【实例 3-4】编写一个评价成绩的程序,成绩与评价之间关系如表所示。调试运行程序,观察程序的单步执行过程,观察程序中相关变量的值。成绩评价小于0,或大于100成绩数据错误0成绩60不好,要努力啊!60成绩80一般般,要更上一层楼。80成绩90良好,不错不错!90成绩100优秀,满意满意!3.1 3.1 分支结构分支结构单步调试单步调试程序主要代码如下所示。6 static vo
8、id Main(string args)7 8 double Score;9 Console.Write(请输入成绩:);10 Score = Convert.ToDouble(Console.ReadLine();11 if (Score 100)12 Console.WriteLine(输入数据错误!);13 else if (Score = 0 & Score = 60 & Score = 80 & Score 90)18 Console.WriteLine(良好,不错不错!);19 else20 Console.WriteLine(优秀,满意满意!);21 Console.ReadKe



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 教程
