C# Math 類主要用於一些與數學相關的計算,並提供了很多靜態方法方便訪問,常用的方法如下表所示。
方法 描述
Abs 取絕對值
Ceiling 返回大於或等於指定的雙精度浮點數的最小整數值
Floor 返回小於或等於指定的雙精度浮點數的最大整數值
Equals 返回指定的物件例項是否相等
Max 返回兩個數中較大數的值
Min 返回兩個數中較小數的值
Sqrt 返回指定數字的平方根
Round 返回四捨五入後的值
下面透過例項來演示 Math 類的使用。
【例項】從控制檯輸入兩個數,分別使用 Max 和 Min 方法輸出其中的最大值和最小值。
根據題目要求,程式碼如下。
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));
}
執行上面的程式碼,效果如下圖所示。
從上面的程式碼可以看出,透過 Math 類中的 Max 和 Min 方法很容易實現獲取兩個數中最大值和最小值的操作。
C# Math 類主要用於一些與數學相關的計算,並提供了很多靜態方法方便訪問,常用的方法如下表所示。
方法 描述
Abs 取絕對值
Ceiling 返回大於或等於指定的雙精度浮點數的最小整數值
Floor 返回小於或等於指定的雙精度浮點數的最大整數值
Equals 返回指定的物件例項是否相等
Max 返回兩個數中較大數的值
Min 返回兩個數中較小數的值
Sqrt 返回指定數字的平方根
Round 返回四捨五入後的值
下面透過例項來演示 Math 類的使用。
【例項】從控制檯輸入兩個數,分別使用 Max 和 Min 方法輸出其中的最大值和最小值。
根據題目要求,程式碼如下。
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));
}
}
執行上面的程式碼,效果如下圖所示。
從上面的程式碼可以看出,透過 Math 類中的 Max 和 Min 方法很容易實現獲取兩個數中最大值和最小值的操作。