项目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版
资源预览图