欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    流程控制语句与函数优秀PPT.ppt

    • 资源ID:51798031       资源大小:2.26MB        全文页数:46页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    流程控制语句与函数优秀PPT.ppt

    流程控制语句与函数流程控制语句与函数你现在浏览的是第一页,共46页5.1 控制程序流程控制程序流程控制程序流程的方法很多,主要有如下控制程序流程的方法很多,主要有如下3种。种。选择语句:如同考试中的单选题目,选择执行选择语句:如同考试中的单选题目,选择执行了某条语句,另一条就不会再执行。了某条语句,另一条就不会再执行。循环语句:在需要将一个表达式进行多次重复循环语句:在需要将一个表达式进行多次重复运算时,可以使用循环语句,指定其循环次数运算时,可以使用循环语句,指定其循环次数或者界定其退出循环的条件。或者界定其退出循环的条件。goto语句:即标记语句,使程序自动跳到标记语句:即标记语句,使程序自动跳到标记语句处执行,标记语句执行完毕又直接回到调语句处执行,标记语句执行完毕又直接回到调用标记语句处。需要注意的是,在程序中最好用标记语句处。需要注意的是,在程序中最好不使用不使用goto语句,因为该语句会使得程序代码语句,因为该语句会使得程序代码可读性很差。可读性很差。你现在浏览的是第二页,共46页5.2 使用选择语句5.2.1 if语句用if语句实现单分支选择结构 if(表达式表达式)语句语句;语句中的表达式通常用于表示条件,应为语句中的表达式通常用于表示条件,应为关系表达式或逻辑表达式。关系表达式或逻辑表达式。语句只是一条语句,如果在条件满足时需语句只是一条语句,如果在条件满足时需要执行多条语句,应使用花括号(要执行多条语句,应使用花括号()括)括起来,使之成为语句块。起来,使之成为语句块。“(表达式表达式)”中的括号不能省略。中的括号不能省略。你现在浏览的是第三页,共46页5.2.1 if语句示例:示例:static void Main(string args)double score;score=Convert.ToDouble(Console.ReadLine();if(score=60)Console.WriteLine(恭喜你,通过了这次考试!恭喜你,通过了这次考试!);Console.Read();你现在浏览的是第四页,共46页5.2.1 if语句用用if语句实现双分支选择结构语句实现双分支选择结构 if(表达式表达式)语句语句1;else 语句语句2;你现在浏览的是第五页,共46页5.2.1 if语句用用if语句实现多分支选择结构语句实现多分支选择结构 if(表达式表达式1)语句语句1;else if(表达式表达式2)语句语句2;else if(表达式表达式3)语句语句3;else语句语句n;你现在浏览的是第六页,共46页5.2.2 switch语句在在C#语言中,除了可以使用语言中,除了可以使用if语句实现多分支外,也可以使用语句实现多分支外,也可以使用switch语句语句。switch(表达式表达式)case常量表达式常量表达式1:语句语句1;break;case常量表达式常量表达式2:语句语句2;break;case常量表达式常量表达式n:语句语句n;break;default:语句语句n+1;break;你现在浏览的是第七页,共46页5.2.2 switch语句switch表达式的类型为表达式的类型为sbyte、byte、short、ushort、int、uint、long、ulong、char、string、枚举或用户自、枚举或用户自定义类型。定义类型。每个每个case分支中的常量表达式必须能隐式转换为分支中的常量表达式必须能隐式转换为switch表表达式的类型,且常量表达式的值不能相同,从而保证分支选达式的类型,且常量表达式的值不能相同,从而保证分支选择的唯一性。择的唯一性。如果某个分支有多条语句,可以用花括号括起来,也可以不如果某个分支有多条语句,可以用花括号括起来,也可以不加花括号。加花括号。default分支可有可无,但是每个分支可有可无,但是每个switch语句最多只能有语句最多只能有一个一个default分支。当分支。当default语句缺省时,如果语句缺省时,如果switch后后面的表达式值与任意常量表达式值不相等,将不执行任何语面的表达式值与任意常量表达式值不相等,将不执行任何语句,直接退出句,直接退出switch语句。语句。各分支语句中的各分支语句中的break不可省略,否则将会出现错误。不可省略,否则将会出现错误。使用使用switch语句时一定要注意,语句时一定要注意,case后面必须是常量表达后面必须是常量表达式,以冒号结束而不是分号,且式,以冒号结束而不是分号,且case语句后一定要跟语句后一定要跟break语句,这一点跟语句,这一点跟Java和和C+不同。不同。你现在浏览的是第八页,共46页5.2.2 switch语句示例:示例:static void Main(string args)double score;char class1;int i;Console.WriteLine(请输入你的成绩:请输入你的成绩:);score=Convert.ToDouble(Console.ReadLine();i=(int)score/10;switch(i)case 10:case 9:class1=A;break;case 8:class1=B;break;case 7:class1=C;break;case 6:class1=D;break;default:class1=E;break;Console.WriteLine(你的成绩等级为:你的成绩等级为:0,class1);你现在浏览的是第九页,共46页5.2.3 switch语句的控制类型switch语句的控制可以按语句的控制可以按case语句的排列先后顺序进行,也可以通过跳转语句来语句的排列先后顺序进行,也可以通过跳转语句来实现。实现。示例:实现示例:实现switch语句的跳转语句语句的跳转语句。static void Main(string args)int days=0;int month=3;switch(month)case 1:case 3:case 5:case 7:case 8:case 10:case 12:days=31;break;case 2:days=28;break;case 4:case 6:case 9:case 11:days=30;break;default:days=0;break;Console.WriteLine(this month has 0 days,days);你现在浏览的是第十页,共46页5.3 使用循环语句5.3.1 while语句while语句是用来实现循环的语句,该类循环先测试循环条件再执行循环体,按照不同条件执行循环体部分零次或多次。它的语法形式如下。while(表达式表达式)循环体部分循环体部分;你现在浏览的是第十一页,共46页5.3.1 while语句注意:注意:循环体如果包含一条以上的语句,应以花括循环体如果包含一条以上的语句,应以花括号括起来作为复合语句。号括起来作为复合语句。在循环体中,通常应包含改变循环条件表达在循环体中,通常应包含改变循环条件表达式值的语句,否则便会造成无限循环。式值的语句,否则便会造成无限循环。由于先判断条件,可能出现第一次测试条件由于先判断条件,可能出现第一次测试条件时,表达式的值就为时,表达式的值就为false。此种情况下循环。此种情况下循环体将一次也不执行,又称体将一次也不执行,又称“允许允许0次循环次循环”。你现在浏览的是第十二页,共46页5.3.1 while语句示例:示例:class TestWhile static void Main(string args)int number=1,sum=0;while(number=10)sum+=number;number+;Console.WriteLine(the sum is 0,sum);Console.Read();执行上述代码,运行结果为:执行上述代码,运行结果为:the sum is 55。你现在浏览的是第十三页,共46页5.3.2 do语句do循环语句实现的是直到型循环,该类循循环语句实现的是直到型循环,该类循环先执行循环体再测试循环条件。环先执行循环体再测试循环条件。do 循环体语句循环体语句while(表达式表达式);你现在浏览的是第十四页,共46页5.3.2 do语句示例:示例:class TestWhile static void Main(string args)int number=1,sum=0;do sum+=number;number+;while(number=10);Console.WriteLine(the sum is 0,sum);Console.Read();执行上述代码,运行结果为:执行上述代码,运行结果为:the sum is 55。你现在浏览的是第十五页,共46页5.3.3 for语句for(表达式表达式1;表达式表达式2;表达式表达式3)语句语句;你现在浏览的是第十六页,共46页5.3.3 for语句表达式表达式1、2、3都可以省略,分号不能省略。如果表达式都可以省略,分号不能省略。如果表达式1、2、3都省略,则将无终止地执行循环体。都省略,则将无终止地执行循环体。表达式表达式2是循环控制条件,如果省略,循环将无终止地进是循环控制条件,如果省略,循环将无终止地进行下去。行下去。表达式表达式1一般用于为循环控制条件赋初值,也可以是与循一般用于为循环控制条件赋初值,也可以是与循环变量无关的其他表达式。如果表达式环变量无关的其他表达式。如果表达式1省略或者是与循省略或者是与循环条件无关的其他表达式,则应该在环条件无关的其他表达式,则应该在for语句之前给循环控语句之前给循环控制条件赋初值。制条件赋初值。表达式表达式3一般用于改变循环控制条件的值。如果表达式一般用于改变循环控制条件的值。如果表达式3省省略或者是其他与循环条件无关的表达式,则应该在循环体略或者是其他与循环条件无关的表达式,则应该在循环体中另有语句改变循环条件,以保证循环能正常结束。中另有语句改变循环条件,以保证循环能正常结束。你现在浏览的是第十七页,共46页5.3.4 foreach语句foreach(类型类型 标识符标识符 in 表达式表达式)嵌入语句嵌入语句;示例:示例:static void Main(string args)int list=10,20,30,40,50,60;foreach(int m in list)Console.Write(0,-5,m);Console.Read();你现在浏览的是第十八页,共46页5.3.5 break语句和continue语句break语句用于跳出包含它的语句用于跳出包含它的switch、while、do、for、foreach语句,如果语句,如果break不是在不是在switch、while、do、for、foreach语句块中,将发生编译错误。当语句块中,将发生编译错误。当switch、while、do、for、foreach语句语句相互嵌套时,相互嵌套时,break语句只是跳出直接包语句只是跳出直接包含它的语句块。含它的语句块。你现在浏览的是第十九页,共46页5.3.5 break语句和continue语句 class TestBreak static void Main(string args)for(int i=0;i 10;i+)Console.Write(enter a word:);string s=Console.ReadLine();if(s=end)break;Console.WriteLine(you entered:0,s);Console.Read();你现在浏览的是第二十页,共46页5.3.5 break语句和continue语句continue语句类似于语句类似于break语句,也必须用于语句,也必须用于while、do while、for、foreach语句,它只从循环的当前语句,它只从循环的当前迭代中退出,然后在循环的下一次迭代开始重新执迭代中退出,然后在循环的下一次迭代开始重新执行,而不是退出循环。行,而不是退出循环。需要注意如下事项。需要注意如下事项。continue语句的目标地址为直接包含它的语句的目标地址为直接包含它的while、do while、for或者或者foreach语句的嵌套语句结尾。假如语句的嵌套语句结尾。假如continue语句语句不能被不能被while、do while、for或者或者foreach语句包含,将发语句包含,将发生编译错误。生编译错误。当有当有while、do while、for或者或者foreach语句相互嵌套时,语句相互嵌套时,continue语句只适用于直接包含它的语句块。如果要在多语句只适用于直接包含它的语句块。如果要在多个嵌套语句中完成转移,必须使用个嵌套语句中完成转移,必须使用goto语句。语句。你现在浏览的是第二十一页,共46页5.3.5 break语句和continue语句示例示例static void Main(string args)for(int i=0;i 10;i+)Console.Write(enter a word:);string s=Console.ReadLine();if(s=end)continue;Console.WriteLine(you entered:0,s);Console.Read();你现在浏览的是第二十二页,共46页5.4 使用goto语句 goto语句是除选择语句、循环语句之外的语句是除选择语句、循环语句之外的控制程序流程的语句,常用于将程序流程转控制程序流程的语句,常用于将程序流程转移出嵌套范围。移出嵌套范围。goto语句的常见用法为语句的常见用法为goto lable语句。其语句。其中,中,lable为一个标签为一个标签,其语法形式为:,其语法形式为:标签标签1:你现在浏览的是第二十三页,共46页5.4 使用goto语句示例:示例:static void Main(string args)int n=1,sum=0;lable:if(n=5)sum=sum+n;n+;goto lable;Console.WriteLine(sum=0,sum);Console.Read();你现在浏览的是第二十四页,共46页5.5 嵌套使用流程控制语句选择结构的嵌套选择结构的嵌套:if(表达式表达式1)if(表达式表达式2)语句语句1 else 语句语句2else if(表达式表达式3)语句语句3 else 语句语句4你现在浏览的是第二十五页,共46页5.5 嵌套使用流程控制语句循环结构的嵌套循环结构的嵌套 示例:示例:static void Main(string args)int i=1,a=0;for(;i=5;i+)do i+;a+;while(i 3);i+;Console.WriteLine(a的值为的值为0,i的值为的值为1,a,i);Console.ReadLine();你现在浏览的是第二十六页,共46页5.6 函数5.6.1 函数的定义与使用函数的定义与使用函数在使用之前必须先定义,函数定义的函数在使用之前必须先定义,函数定义的形式如下。形式如下。函数修饰符函数修饰符 数据类型标识符数据类型标识符 函数名函数名(形式参数说明列表形式参数说明列表)变量、数组的定义语句变量、数组的定义语句;其他可执行部分其他可执行部分 函数的返回值是需要返回给主调函数的处函数的返回值是需要返回给主调函数的处理结果,由理结果,由return语句给出。语句给出。对于无返回值的函数,其类型标识符为对于无返回值的函数,其类型标识符为void,不需要,不需要return语句语句 你现在浏览的是第二十七页,共46页5.6.1 函数的定义与使用示例:编写一个函数,用于求任意两个整示例:编写一个函数,用于求任意两个整数之间所有数的平方和。数之间所有数的平方和。class Program private static int pfh(int x,int y)int i,sum=0;for(i=x;i=y;i+)sum=sum+i*i;return(sum);你现在浏览的是第二十八页,共46页5.6.1 函数的定义与使用函数的使用函数的使用 在类中的某个函数中,调用本类中由在类中的某个函数中,调用本类中由“函数函数名名”指定的函数,其语法形式如下:指定的函数,其语法形式如下:函数名函数名(实际参数列表实际参数列表)调用由另一个类的对象指定的函数,其语法调用由另一个类的对象指定的函数,其语法形式如下:形式如下:对象名对象名.方法名方法名(实际参数列表实际参数列表)只能调用非本类的另一个类的静态方法,其只能调用非本类的另一个类的静态方法,其语法形式如下:语法形式如下:类名类名.方法名方法名(实际参数列表实际参数列表)你现在浏览的是第二十九页,共46页5.6.2 函数的参数传递参数传递中的类型转化参数传递中的类型转化 示例:示例:class Program static float Sqr(float k)return(k*k);static void Main(string args)int y;float yy;y=6;yy=Sqr(y);Console.WriteLine(0的平方是的平方是1,y,yy);Console.ReadLine();你现在浏览的是第三十页,共46页5.6.2 函数的参数传递参数传递的类型参数传递的类型 值传递时参数的语法形式如下:值传递时参数的语法形式如下:参数类型参数类型 参数名参数名引用传递参数的语法形式如下:引用传递参数的语法形式如下:ref 参数类型参数类型 参数名参数名输出引用类型参数的语法形式如下:输出引用类型参数的语法形式如下:out 参数类型参数类型 参数名参数名参数数组:使用参数数组:使用params关键字声明参数的关键字声明参数的个数为不确定。个数为不确定。你现在浏览的是第三十一页,共46页5.6.2 函数的参数传递引用传递参数示例:引用传递参数示例:class Program static void swap(ref int a,ref int b)int i;i=a;a=b;b=i;static void Main(string args)int x,y;Console.WriteLine(请输入请输入x和和y的值:的值:);x=Convert.ToInt32(Console.ReadLine();y=Convert.ToInt32(Console.ReadLine();swap(ref x,ref y);Console.WriteLine(转换后转换后x和和y的值为:的值为:0,1,x,y);Console.ReadLine();你现在浏览的是第三十二页,共46页5.6.2 函数的参数传递输出引用类型参数示例:输出引用类型参数示例:class Program static void swap(out int a,out int b)int i;a =Convert.ToInt32(Console.ReadLine();b =Convert.ToInt32(Console.ReadLine();i=a;a=b;b=i;static void Main(string args)int x,y;swap(out x,out y);Console.WriteLine(转换后转换后x和和y的值为:的值为:0,1,x,y);Console.ReadLine();你现在浏览的是第三十三页,共46页5.6.2 函数的参数传递参数数组示例:参数数组示例:class Program public static float Average(params long array)long total,i;for(i=0,total=0;i array.Length;+i)total=total+arrayi;return(float)total/array.Length);static void Main(string args)float x=Average(1,2,3,5);Console.WriteLine(1、2、3、5的平均值为的平均值为0,x);x=Average(10,20,35,52);Console.WriteLine(10、20、35、52的平均值为的平均值为0,x);Console.ReadLine();你现在浏览的是第三十四页,共46页5.6.3 内联函数对于一些功能简单、规模较小又使用频繁对于一些功能简单、规模较小又使用频繁的函数,的函数,CLR会做出是否使用内联函数的会做出是否使用内联函数的判断。内联函数不在调用时发生控制转移,判断。内联函数不在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用而是在编译时将函数体嵌入在每一个调用处,这样就节省了参数传递、控制转移等处,这样就节省了参数传递、控制转移等消耗。消耗。注意:在何处内联代码完全由注意:在何处内联代码完全由CLR判断得判断得出,无法使用诸如出,无法使用诸如C+中中inline的关键字的关键字来控制哪些方法是内联的。来控制哪些方法是内联的。你现在浏览的是第三十五页,共46页5.6.4 函数重载函函数数重重载载允允许许一一个个类类中中有有同同名名的的函函数数存存在在,即即一一个个类类中中可可以以存存在在两两个个以以上上的函数名称相同。的函数名称相同。重重载载函函数数的的形形参参必必须须不不同同,可可以以个个数数不不同同或者类型不同或者类型不同。示例:示例:int add(int x,int y);int add(int a,int b);/错误!编译器不以形参名来区分函数错误!编译器不以形参名来区分函数int add(int x,int y);void add(int x,int y);/错误!编译器不以返回值来区分函数错误!编译器不以返回值来区分函数你现在浏览的是第三十六页,共46页5.6.4 函数重载示例:示例:class Program public static int Add(int i,int j)return i+j;public static string Add(string s1,string s2)return s1+s2;public static long Add(long x)return x+5;static void Main(string args)Console.WriteLine(Add(1,2);Console.WriteLine(Add(1,2);Console.WriteLine(Add(10);Console.ReadLine();你现在浏览的是第三十七页,共46页5.7 常用内部函数5.7.1 随机函数介绍随机函数介绍在在C#中要生成随机数需要使用中要生成随机数需要使用Random类类。该类的主要方法是。该类的主要方法是Next方法,它生成一方法,它生成一个介于两个整数之间的随机数,其语法形式个介于两个整数之间的随机数,其语法形式如下:如下:public virtual int Next(int minValue,int maxValue);你现在浏览的是第三十八页,共46页5.7.1 随机函数介绍示例:示例:class Program static void Main(string args)Random op1=new Random(10);Random op2=new Random();int result;result=op1.Next(10,99)+op2.Next(0,9);Console.WriteLine(result);Console.Read();由于结果是随机值,所以这里不再描述运行结果,由于结果是随机值,所以这里不再描述运行结果,你现在浏览的是第三十九页,共46页5.7.2 格式化函数介绍.NET为处理数字、日期以及字符串的格式化提供了为处理数字、日期以及字符串的格式化提供了WriteLine方法、方法、Format方法和方法和ToString方法。通方法。通过过WriteLine方法和方法和Format方法可对多个变量进行格方法可对多个变量进行格式化,式化,ToString方法只能对一个变量进行格式化。方法只能对一个变量进行格式化。对于使用对于使用WriteLine方法和方法和Format方法格式化字符方法格式化字符串,规定格式的一般语法形式如下。串,规定格式的一般语法形式如下。N,M:格式码格式码 精度精度对于使用对于使用ToString方法格式化字符串,规定形式的方法格式化字符串,规定形式的一般语法如下。一般语法如下。格式码格式码 精度精度你现在浏览的是第四十页,共46页5.7.2 格式化函数介绍:表示其中的内容为可选项。:表示其中的内容为可选项。N:表示要格式化的参数的索引。:表示要格式化的参数的索引。M:可选参数,表示格式化后的参数所占的:可选参数,表示格式化后的参数所占的宽度。如果宽度。如果M是负数,那么格式化后的值就是负数,那么格式化后的值就是左对齐的;如果是左对齐的;如果M是正数,那么格式化后是正数,那么格式化后的值是右对齐的;如果未指定的值是右对齐的;如果未指定M,则默认为,则默认为零。零。格式码:可选的格式化代码字符串。格式码:可选的格式化代码字符串。精度:格式化输出的有效位数或小数位数。精度:格式化输出的有效位数或小数位数。你现在浏览的是第四十一页,共46页5.7.3 日期函数介绍用于处理时间和日期的对象为用于处理时间和日期的对象为DateTime结结构和构和TimeSpan类。类。DateTime结构用于表示日期和时间,表示结构用于表示日期和时间,表示范围在范围在0001年年1月月1日午夜日午夜12:00:00到到9999年年12月月31日晚上日晚上11:59:59之间的日期和时之间的日期和时间,最小时间单位等于间,最小时间单位等于100纳秒。纳秒。TimeSpan类可以表示一个时间间隔,表示类可以表示一个时间间隔,表示范围可以在范围可以在Int64.Min Value到到Int64.Max Value之间。之间。你现在浏览的是第四十二页,共46页5.7.3 日期函数介绍DateTime结构的常用方法如下:结构的常用方法如下:AddYears、AddMonths、AddDays、AddHours、AddMinutes、AddSeconds方法,用于将指定的年、月、方法,用于将指定的年、月、日、时、分、秒加到日、时、分、秒加到DateTime上。上。Substract方法:日期相减。方法:日期相减。IsLeapYear方法:判断是否为闰年。方法:判断是否为闰年。true为闰年,为闰年,false为非闰年。为非闰年。ToLongDateString和和ToLongTimeString方法:把方法:把DateTime转换为字符串,且以长格式表示日期或时间。转换为字符串,且以长格式表示日期或时间。ToShortDateString和和ToShortTimeString方法:把方法:把DateTime转换为字符串,且以短格式表示日期或时间。转换为字符串,且以短格式表示日期或时间。=、!=、=、=运算符:用于比较日期。运算符:用于比较日期。+、-运算符:用于日期的加、减。运算符:用于日期的加、减。你现在浏览的是第四十三页,共46页5.7.4 数学运算函数介绍Math类属于命名空间类属于命名空间System,包含很多数学函数。,包含很多数学函数。公共字段如下:公共字段如下:PI字段:表示圆周率。字段:表示圆周率。E字段:表示自然对数的底。字段:表示自然对数的底。常用方法如下:常用方法如下:Abs方法:返回值指定数字的绝对值。例如,代码方法:返回值指定数字的绝对值。例如,代码Math.Abs(-3.5),结果为,结果为3.5。Sqrt方法:返回指定数字的平方根。例如,代码方法:返回指定数字的平方根。例如,代码Math.Sqrt(9),结果为,结果为3。Pow方法:返回指定数字的指定次幂。例如,代码方法:返回指定数字的指定次幂。例如,代码Math.Pow(2,3),结果为结果为8。Log方法:返回指定数字的对数。例如,代码方法:返回指定数字的对数。例如,代码Math.Log(8,2),结果为,结果为3。Log10方法:返回指定数字以方法:返回指定数字以10为底的对数。例如,代码为底的对数。例如,代码Math.Log10(100),结果为,结果为2。你现在浏览的是第四十四页,共46页5.7.4 数学运算函数介绍Sin、Cos、Tan、Asin、Acos、Atan方法:返回指定弧度方法:返回指定弧度的正弦值、余弦值、正切值、反正弦值、反余弦值、反正切值。的正弦值、余弦值、正切值、反正弦值、反余弦值、反正切值。例如,代码例如,代码Math.Sin(30*Math.PI/180),结果为,结果为0.5。Floor方法:返回小于或等于参数的最大整数。例如,方法:返回小于或等于参数的最大整数。例如,代码代码Math.Floor(3.5),结果为,结果为3;Math.Floor(-3.5),结,结果为果为-4。如果想得到一个四舍五入的数,可以采用式子。如果想得到一个四舍五入的数,可以采用式子Math.Floor(x+0.5)。Ceiling方法:返回大于或等于参数的最小整数。例如,代码方法:返回大于或等于参数的最小整数。例如,代码Math.Ceiling(3.5),结果为,结果为4;Math.Ceiling(-3.5),结果为,结果为-3。Max方法:求两个值中的较大者。例如,代码方法:求两个值中的较大者。例如,代码Math.Max(-3.5,-10.4),结果为,结果为-3.5。Min方法:求两个值中的较小者。例如,代码方法:求两个值中的较小者。例如,代码Math.Min(-3.5,-10.4),结果为,结果为-10.4。你现在浏览的是第四十五页,共46页5.8 小结本章主要介绍了流程控制语句和函数的相关本章主要介绍了流程控制语句和函数的相关知识。任何程序都有一定的流程,其中的顺知识。任何程序都有一定的流程,其中的顺序语句、循环语句和选择语句是本章介绍的序语句、循环语句和选择语句是本章介绍的重点,也是编写程序代码的基础。只需充分重点,也是编写程序代码的基础。只需充分掌握这掌握这3种结构,再复杂的程序都能够游刃种结构,再复杂的程序都能够游刃有余。另外还介绍了一些函数的基本知识以有余。另外还介绍了一些函数的基本知识以及常用的内部函数。函数的基础知识需要读及常用的内部函数。函数的基础知识需要读者重点掌握,也是后续章节中将要介绍的类者重点掌握,也是后续章节中将要介绍的类的重要组成部分。熟记常用的内部函数,能的重要组成部分。熟记常用的内部函数,能够大大提高代码编写效率。够大大提高代码编写效率。你现在浏览的是第四十六页,共46页

    注意事项

    本文(流程控制语句与函数优秀PPT.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开