项目6 C#常用类的属性和方法 任务6.1-Math类(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂

| 14页
| 92人阅读
| 1人下载
精品

内容正文:

C# 项目6C#常用类的属性和方法 制作:孔艳丽 2024年2月 2010版 C# 项目6C#常用类的属性和方法 任务6.1设计打折计算器 Math类 任务6.2名字缩写生成工具 String类 项目6 C#常用类的属性和方法 任务6.3生日提醒 DateTime类 任务6.4随机点餐 Random类 2010版 C# 任务6.1设计打折计算器 C#中经常被使用的常用类有Math类、String类、DateTime类、Random类,它们能够帮助开 发者快速且方便地处理数学运算、字符串操作、日期时间操作以及生成随机数等常见需求。 Math类 Math类是一个静态类,提供了一系列用于执行常见数学操作的静态方法。在使用Math类时,可 以直接通过类名Math来调用其中的方法,不需要创建Math类的实例。 2010版 C# 任务6.1设计打折计算器 Math类 1.数学常数 2.绝对值Abs方法 (1)Math.E 【格式】Math.Abs(value) 自然对数的底数(约等于2.71828)。 【功能】用于返回指定数的绝对值。 (2)Math.PI 【说明】value:必要参数,是任何有效的数值表达式。 圆周率π(约等于3.14159)。 例如: 数学式:-15引=15 C#表达式:Math.Abs(-15)=15 2010版 C# 任务6.1设计打折计算器 Math类 3.幂运算Pow方法 4.平方根Sqrt方法 【格式】Math.Pow(value1,value2) 【格式】Math.Sqrt(value) 【功能】返回指定数字的指定次幂。 【功能】用于返回指定数值的平方根。 【说明】其中参数value1表示底数;参数 【说明】value:必要的参数,参数为大 value2表示指数。返回结果为数字value1的 于或等于0的数值表达式。 value2次幂。 例如: 例如: 数学式:V25 数学式:23=8 C#表达式:Math.Sqrt(25)=5 C#表达式:Math.Pow(2,3)=8 2010版 C# 任务6.1设计打折计算器 Math类 5.四舍五入Round方法 【格式】Math.Round(value1[value2]) 【功能】用于对指定数值进行四舍五入,舍入为最接近的整数或指定位数的小数。 【说明】 value1:是必要参数,表示要舍入的数。value2:是可选参数,表示要保留的小数位数。 Roud方法并不完全符合四舍五入原则。而是“四舍六入,逢五无后侧留双”。 ①四舍:Math.Round(4.4) 结果为:4小于或等于4舍去。 ②六入:Math.Round(4.6) 结果为:5大于或等于6进位。 ③逢五: 先看5后面有没有数字,如果有,就进位。 例如:Math.Round(4.752,1)结果为4.8Math.Round(4.354,1)结果为4.4 如果5后面没有数字,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉。 例如:Math.Round(4.75,1)结果为4.8Math.Round(4.65,1)结果为4.6 2010版 C# 任务6.1设计打折计算器 Math类 6.取最小整数Ceiling方法 7.取最大整数FloorZ方法 【格式】Math.Ceiling(value) 【格式】Math.Floor(value) 【功能】用于返回大于或等于指定双精度浮点 【功能】用于返回小于或等于指定双精度 数的最小整数值。 浮点数的最大整数值。 【说明】value:必要的参数,一个小数。 【说明】value:必要的参数,一个小数。 例如: 例如: Math.Ceiling(1.8)=2 Math.Floor(1.8)=1 2010版 C# 任务6.1设计打折计算器 Math类 8.e的次方Exp方法 【格式】Math.Exp(value) 【功能】用于返回e(自然对数的底)的指定次幂。常数e的值大约为2.718282。 【说明】value:必要的参数,double型,指定幂的数字,为任何有效的数值表达式。 例如: 数学式:e2 C#表达式:Math.Exp(2)=7.389056. 2010版 C# 任务6.1设计打折计算器 Math类 9.对数Log方法 (1)对数Log(value1,value2) (2)自然对数Log(value) 【格式】Math.Log(value1,value2) 【格式】Math.Log(value) 【功能】用于返回指定数字指定底数的对数。 【功能】用于返回指定数字以自然常数e为底的对数, 【说明】 在数学上写成n。 value1:要求对数的数字。 【说明】value:必要的参数,double型,要查找其 value2:对数的底。 对数的数字。 例如: 例如: 数学式:1og28 数学式:In8 C#表达式:Math.Log(8,2)=3 C#表达式:Math.Log(8)=2.0794 2010版 C# 任务6.1设计打折计算器 Math类 9.对数Log方法 (3)常用对数Log10 【格式】Math.Log10(value) 【功能】用于返回指定数字以10为底的对数,在数学上写成g。 【说明】value:必要的参数,要查找其对数的数字。 例如: 数学式:Lg100 C#表达式:Math.Log10(100)=2 2010版

资源预览图

项目6 C#常用类的属性和方法 任务6.1-Math类(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂-第1页
1
项目6 C#常用类的属性和方法 任务6.1-Math类(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂-第2页
2
项目6 C#常用类的属性和方法 任务6.1-Math类(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂-第3页
3
项目6 C#常用类的属性和方法 任务6.1-Math类(课件)-《C#程序设计基础》(河海大学出版社)同步精品课堂-第4页
4

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。