欢迎来到天天文库
浏览记录
ID:50811770
大小:550.50 KB
页数:42页
时间:2020-03-14
《程序设计全套3程序流程控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章程序流程控制内容简介虽然C#是完全的面向对象语言,但在局部的语句块内,仍然要使用结构化程序设计的方法,用控制结构来控制程序的执行流程。结构化程序设计有三种基本控制结构,分别是:顺序结构、选择结构和循环结构。本章将对这三种基本结构的概念及相应的控制语句进行详细介绍。目录3.1顺序结构3.2选择结构3.3循环结构3.1顺序结构顺序结构的执行特征为:按照语句出现的先后顺序,依次执行。处理实际问题时,往往需要用户输入数据,然后进行相应的处理,最后由程序输出结果。控制台应用程序的输入与输出Windows应用程序的输入与输出3.1.1赋
2、值语句赋值语句是程序设计中最基本的语句,由于C#的赋值表达式有多种形式,因此赋值语句也表现出多样性。常用的赋值语句有单赋值语句、复合赋值语句、连续赋值语句。不管是哪种赋值语句,基本格式都是以下两种:【格式1】变量名=表达式【功能】将表达式的值赋值给变量。【格式2】对象名.属性名=表达式【功能】将表达式的值赋值给对象的属性。3.1.1赋值语句单赋值语句2.复合赋值语句3.连续赋值语句inti=3;intj=i-1;label1.Text="姓名";intx=55;x-=50;label1.Text+=":";strings1,s2,
3、s3;s1=s2=s3="连续赋值";textBox1.Text=textBox2.Text="";3.1.2输入与输出输入与输出是应用程序进行数据处理过程中的基本功能。按照应用程序的类型,大致分为控制台、Windows、Web三种应用程序的输入与输出。1控制台应用程序的输入与输出2Windows应用程序的输入与输出1控制台应用程序的输入与输出控制台输入输出,也称为标准输入输出,使用的是标准输入输出设备,即键盘和显示器。控制台应用程序的输入与输出,主要通过Console类的静态方法实现。1.输入方法控制台应用程序的数据输入,可以通
4、过Console类的静态方法Read与ReadLine实现。2.输出方法控制台应用程序的数据输出,可以通过Console类的静态方法Write与WriteLine实现,两个方法都没有返回值。1控制台应用程序的输入与输出1.输入方法——Console类的静态方法Read与ReadLine(1)Read方法【格式】Console.Read()【说明】Read方法只能接受一个字符,返回值是int类型;如果输入的字符不是数字,将返回该字符对应的ASCII编码。【示例】inti=Console.Read();charc=(char)Cons
5、ole.Read();1控制台应用程序的输入与输出1.输入方法——Console类的静态方法Read与ReadLine(2)ReadLine方法【格式】Console.ReadLine()【说明】ReadLine方法接受一行字符(即一个字符串,回车代表输入的结束),返回值是string类型。【示例】strings=Console.ReadLine();2.输出方法——Console类的静态方法Write与WriteLine(1)Write方法【格式1】Console.Write(X)【功能】将参数X指定的数据写入标准输出流(一般指
6、显示器)。【说明】参数X是任意类型的数据。【示例】Console.Write("请输入一个整数:");intj=int.Parse(Console.ReadLine());Console.Write("输入的整数为:"+j);1控制台应用程序的输入与输出2.输出方法——Console类的静态方法Write与WriteLine(1)Write方法【格式2】Console.Write(格式字符串,表达式列表)【功能】按照格式字符串的约定,输出提示字符和表达式的值。【说明】格式字符串是由双引号括起来的字符串,里面可以包含{}括起来的数字
7、,数字从0开始,依次对应表达式列表中的表达式。【示例】inti=5;strings="five";Console.Write("i={0},s={1}",i,s);//输出结果为:i=5,s=five1控制台应用程序的输入与输出2.输出方法——Console类的静态方法Write与WriteLine(2)WriteLine方法【格式1】Console.WriteLine(X)【功能】将指定的X写入标准输出流,并以一个换行符结尾。【格式2】Console.WriteLine(格式字符串,表达式列表)【功能】按照格式字符串的约定,输出
8、提示字符和表达式的值,并以一个换行符结尾。【说明】WriteLine方法的功能与Write方法基本相同,唯一的区别是WriteLine方法调用后要换行。【例】编写一个控制台应用程序,实现分别输入姓名和年龄后再一起输出“××的年龄是××岁”的功能。1
此文档下载收益归作者所有