Math类提供了若干实现不同数学标准的数学函数的方法,这些方法都是静态的方法,所以在使用时无需创建Math类对象。
Math.Abs() 计算绝对值。
Math.Acos() 计算反余弦值。
Math.Asin() 计算反正弦值。
Math.Atan() 计算反正切值。
Math.Atan2() 计算从x 坐标轴到点的角度。
Math.Ceil() 将数字向上舍入为最接近的整数。
Math.Cos() 计算余弦值。
Math.Exp() 计算指数值。
Math.Floor() 将数字向下舍入为最接近的整数。
Math.Log() 计算自然对数。
Math.Log10() 计算以10为底的对数。
Math.Max() 返回两个整数中较大的一个。
Math.Min() 返回两个整数中较小的一个。
Math.Pow() 计算x 的y 次方。
Math.Random() 返回一个0.0 与1.0 之间的伪随机数。
Math.Round() 四舍五入为最接近的整数。
Math.Sin() 计算正弦值。
Math.Sqrt() 计算平方根。
Math.Tan() 计算正切值。
IEEERemainder()两数相除的余数。
Math.PI 一个圆的周长与其直径的比值(大约为3.14159)。
Math.SQRT1_2 1/2 的平方根的倒数(大约为0.707)。
Math.SQRT2 2 的平方根(大约为1.414)。
//Math类用法实例
using System;namespace sample3_1MathClass
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("-12的绝对值为:{0}",Math.Abs(-12));
Console.WriteLine("不小于-12.567的最小整数为:{0}", Math.Ceiling(-12.567));
Console.WriteLine("不大于-12.567的最大整数为:{0}", Math.Floor(-12.567));
Console.WriteLine("-12.567保留为小数的四舍五入值为:{0}", Math.Round(-12.567,2));
Console.WriteLine("2的指数函数为:{0}", Math.Exp(2));
Console.WriteLine("2的立方为:{0}", Math.Pow(2,3));
Console.WriteLine("13.5/3余数为:{0}", Math.IEEERemainder(13.5,3));
Console.ReadKey();
}
}
}