C#|数学。Floor()方法

在C#中, 数学楼层() 是一种数学课堂教学方法。此方法用于查找小于或等于传递参数的最大整数。floor方法同时使用十进制和双精度两种功能。通过向该方法传递不同的参数,可以重载该方法。

null
  • 数学下限(十进制)法
  • 数学地板(双层)法

数学下限(十进制)法

此方法用于返回小于或等于参数列表中指定十进制数的最大整数。

语法:

public static decimal Floor(decimal d)

参数:

十进制d:是类型的十进制数 系统十进制的 .

返回类型: 此函数返回小于或等于d的最大整数。此方法的类型为 系统十进制的 .

例如:

Input  : 12.9
Output : 12

Input  : -12.9
Output : -13

节目: 来演示数学。楼层(十进制)法。

// C# program to illustrate the
// Math.Floor(Decimal) function
using System;
public class GFG {
// Main method
static public void Main()
{
// Different numbers list to find
// its floor values
Console.WriteLine(Math.Floor(0.2018));
Console.WriteLine(Math.Floor(123.123));
Console.WriteLine(Math.Floor(-0.2));
Console.WriteLine(Math.Floor(0.0));
Console.WriteLine(Math.Floor(34.67M));
}
}


输出:

0
123
-1
0
34

数学地板(双层)法

此方法用于返回小于或等于参数列表中指定的双精度浮点数的最大整数。

语法:

public static double Floor(double d)

参数:

双d:是两倍的类型数 系统双重的 .

返回类型: 此方法返回小于或等于d的最大整数。如果d等于NaN、NegativeInfinity或PositiveInfinity,则返回该值。这种方法的类型是 系统双重的 .

例如:

Input  : 987654321.012 
Output : 987654321

Input  : -99999
Output : -100000

节目: 来演示数学。地板(双层)法。

// C# program to illustrate the
// Math.Floor(Double) function
using System;
class GFG {
// Main method
static void Main()
{
// Two values.
double n1 = 0.2018;
double n2 = 123.123;
double n3 = -2.2;
double n4 = -123.123;
// Take floors of these values.
double floor1 = Math.Floor(n1);
double floor2 = Math.Floor(n2);
double floor3 = Math.Floor(n3);
double floor4 = Math.Floor(n4);
// Print First values and floor
Console.WriteLine( "value n1 = " + n1);
Console.WriteLine( "Floor1 values is = " + floor1);
// Print 2nd values and floor
Console.WriteLine( "value n2 = " + n2);
Console.WriteLine( "Floor2 values is = " + floor2);
// Print 3rd values and floor
Console.WriteLine( "value n3 = " + n3);
Console.WriteLine( "Floor3 values is = " + floor3);
// Print 4th values and floor
Console.WriteLine( "value n4 = " + n4);
Console.WriteLine( "Floor4 values is = " + floor4);
}
}


输出:

value n1 = 0.2018
Floor1 values is = 0
value n2 = 123.123
Floor2 values is = 123
value n3 = -2.2
Floor3 values is = -3
value n4 = -123.123
Floor4 values is = -124

参考: https://msdn.microsoft.com/en-us/library/system.math.floor(v=vs.110)。aspx

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享