CH18_Math类


本章目标

  • 掌握Math类中常用方法的运用

Math类

概述

C# Math 类主要用于一些与数学相关的计算,并提供了很多静态方法方便访问。

常用字段

1
2
3
4
5
6
7
8
9
10
11
12
class Program
{

static void Main(string[] args)
{
Console.WriteLine("圆周率:"+Math.PI);
Console.WriteLine("自然对数的底:"+Math.E);


Console.ReadLine();
}
}

常用方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入第一个数:");
double num1 = Double.Parse(Console.ReadLine());
Console.WriteLine("请输入第二个数:");
double num2 = Double.Parse(Console.ReadLine());


Console.WriteLine("两个数中较大的数为{0}", Math.Max(num1, num2));
Console.WriteLine("两个数中较小的数为{0}", Math.Min(num1, num2));

Console.WriteLine("-3的绝对值是:"+Math.Abs(-3));
Console.WriteLine("向上取整:"+Math.Ceiling(3.14));
Console.WriteLine("向下取整:" + Math.Floor(3.14));
Console.WriteLine("判断是否相等:"+Math.Equals(10,num1));//需要注意: 10和10.0 比较,返回结果为flase(数据类型不一样)
Console.WriteLine("判断是否相等:" + Math.ReferenceEquals(10, num1));
Console.WriteLine("4的平方根:"+Math.Sqrt(4));
Console.WriteLine("4舍5入取整:"+Math.Round(Math.PI));

Console.ReadLine();
}
}

课后作业

1.略