CSharp程序流程控制.ppt

CSharp程序流程控制.ppt

ID:40394634

大小:531.00 KB

页数:41页

时间:2019-08-01

CSharp程序流程控制.ppt_第1页
CSharp程序流程控制.ppt_第2页
CSharp程序流程控制.ppt_第3页
CSharp程序流程控制.ppt_第4页
CSharp程序流程控制.ppt_第5页
资源描述:

《CSharp程序流程控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#程序设计基础XXXXXX大学计算机系基础教研室第4章C#程序流程控制4.1顺序结构4.2选择结构4.3循环结构小结和习题4.1顺序结构4.1.1赋值语句1.赋值语句由一个赋值运算符构成的赋值语句。赋值语句的格式为:变量=表达式;2.复合赋值语句与连续赋值语句(1)复合赋值语句(2)连续赋值语句4.1顺序结构4.1.2输入语句通过计算机的外设把数据送到计算机内存的过程称为输入。C#语言的输入语句常用的有两种形式:Console.Read();Console.ReadLine();输入可以是整型或

2、字符串等,但布尔型不可以直接读入。例如:stringstrInput=Console.ReadLine();Read语句和ReadLine语句不同之处在于输入数据到各变量之后,ReadLine自动换行,从下一行开始再输入数据。4.1顺序结构4.1.3输出语句输出是将内存中的数据送到外设的过程。C#语言的输出语句有两种形式:Console.Write(输出项);Console.WriteLine(输出项);其中<输出项>可以是常量、变量、表达式或字符串。例如:Console.Write("abcd");//输出

3、”abcd”Console.WriteLine("abcd");//输出”abcd”并换行Console.WriteLine("{0};{1};{2}",10,20,30);//输出“10;20;30”并换行Write和WriteLine的区别:Write语句是输出项输出后,不换行,光标停留在最后一项后;WriteLine语句按项输出后,自动换行,光标则停留在下一行的开始位置。4.1顺序结构4.1.4复合语句复合语句是由若干语句组成的序列,语句之间用分号“;”隔开,并且以{}括起来,作为一条语句。复合语句的一

4、般形式:{语句1;语句2;……语句n;}4.1顺序结构4.1.5应用实例【例4-1】编写一个控制台应用程序,输入圆的半径值,求圆的周长和面积,结果如图4-1所示。usingSystem;namespaceP4_1{classProgram{staticvoidMain(string[]args){constdoublePI=3.141;doubleR,L,S;Console.Write("请输入圆的半径值:");R=double.Parse(Console.ReadLine());L=2*PI*R;S=PI*

5、R*R;Console.WriteLine("圆的周长为:{0}",L);Console.WriteLine("圆的面积为:{0}",S);Console.ReadLine();}}}4.1顺序结构4.1.5应用实例(1)Parse方法Parse方法可以将特定格式的字符串转换为数值。使用格式为:数值类型名称.Parse(字符串型表达式)例如:intx=int.Parse("123");(2)ToString方法ToString方法可将其他数据类型的变量值转换为字符串类型。使用格式为:变量名称.ToString

6、()例如:intx=123;strings=x.ToString();4.1顺序结构4.1.5应用实例【例4-2】使用标签与文本框实现输入与输出。输入两个数,并实现两数的算术运算:和、差、积、商,结果如图所示。4.2选择结构4.2.1if条件语句1.单分支if语句单分支if语句的格式为:if(布尔条件表达式){内嵌语句序列1;}说明:若布尔表达式的为真时,程序执行内嵌语句序列。如果内嵌语句序列中为多个执行语句,则要使用花括号({…})组合为一个语句块。4.2选择结构4.2.1if条件语句2.双分支if语句双分

7、支if语句的格式为:if(布尔条件表达式){内嵌语句序列1;}else{内嵌语句序列2;}说明:①若布尔表达式的值为真时,程序执行内嵌语句序列1,否则执行内嵌语句序列2。②if...else语句中,内嵌语句序列1和内嵌语句序列2可以是简单语句,也可以是复合语句。如果内嵌语句序列中为多个执行语句,则要使用花括号({…})组合为一个语句块。4.2选择结构4.2.1if条件语句3.多分支if语句多分支if语句的格式为:if(表达式1){内嵌语句序列1;}elseif(表达式2){内嵌语句序列2;}elseif(表达

8、式3){…}elseif(表达式4){…}……else{内嵌语句序列n;}4.2选择结构4.2.1if条件语句3.多分支if语句说明:(1)首先判断表达式1,如果其值为true,则执行if语句块中的语句,然后结束if语句。(2)如果表达式1的值为false,则判断表达式2,如果其值为true,则执行elseif语句块中的语句,然后结束if语句。(3)如果表达式2的值为false,再继续往下判断其他表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。