System.Math 方法

  名称 说明
  Abs(Decimal) 返回 Decimal 数字的绝对值。
  Abs(Double) 返回双精度浮点数字的绝对值。
  Abs(Int16) 返回 16 位有符号整数的绝对值。
  Abs(Int32) 返回 32 位有符号整数的绝对值。
  Abs(Int64) 返回 64 位有符号整数的绝对值。
  Abs(SByte) 返回 8 位有符号整数的绝对值。
  Abs(Single) 返回单精度浮点数字的绝对值。
  Acos 返回余弦值为指定数字的角度。
  Asin 返回正弦值为指定数字的角度。
  Atan 返回正切值为指定数字的角度。
  Atan2 返回正切值为两个指定数字的商的角度。
  BigMul 生成两个 32 位数字的完整乘积。
  Ceiling(Decimal) 返回大于或等于指定的十进制数的最小整数值。
  Ceiling(Double) 返回大于或等于指定的双精度浮点数的最小整数值。
  Cos 返回指定角度的余弦值。
  Cosh 返回指定角度的双曲余弦值。
  DivRem(Int32, Int32, Int32) 计算两个 32 位有符号整数的商,并通过输出参数返回余数。
  DivRem(Int64, Int64, Int64) 计算两个 64 位有符号整数的商,并通过输出参数返回余数。
  Exp 返回 e 的指定次幂。
  Floor(Decimal) 返回小于或等于指定小数的最大整数。
  Floor(Double) 返回小于或等于指定双精度浮点数的最大整数。
  IEEERemainder 返回一指定数字被另一指定数字相除的余数。
  Log(Double) 返回指定数字的自然对数(底为 e)。
  Log(Double, Double) 返回指定数字在使用指定底时的对数。
  Log10 返回指定数字以 10 为底的对数。
  Max(Byte, Byte) 返回两个 8 位无符号整数中较大的一个。
  Max(Decimal, Decimal) 返回两个十进制数中较大的一个。
  Max(Double, Double) 返回两个双精度浮点数字中较大的一个。
  Max(Int16, Int16) 返回两个 16 位有符号的整数中较大的一个。
  Max(Int32, Int32) 返回两个 32 位有符号的整数中较大的一个。
  Max(Int64, Int64) 返回两个 64 位有符号的整数中较大的一个。
  Max(SByte, SByte) 返回两个 8 位有符号的整数中较大的一个。
  Max(Single, Single) 返回两个单精度浮点数字中较大的一个。
  Max(UInt16, UInt16) 返回两个 16 位无符号整数中较大的一个。
  Max(UInt32, UInt32) 返回两个 32 位无符号整数中较大的一个。
  Max(UInt64, UInt64) 返回两个 64 位无符号整数中较大的一个。
  Min(Byte, Byte) 返回两个 8 位无符号整数中较小的一个。
  Min(Decimal, Decimal) 返回两个十进制数中较小的一个。
  Min(Double, Double) 返回两个双精度浮点数字中较小的一个。
  Min(Int16, Int16) 返回两个 16 位有符号整数中较小的一个。
  Min(Int32, Int32) 返回两个 32 位有符号整数中较小的一个。
  Min(Int64, Int64) 返回两个 64 位有符号整数中较小的一个。
  Min(SByte, SByte) 返回两个 8 位有符号整数中较小的一个。
  Min(Single, Single) 返回两个单精度浮点数字中较小的一个。
  Min(UInt16, UInt16) 返回两个 16 位无符号整数中较小的一个。
  Min(UInt32, UInt32) 返回两个 32 位无符号整数中较小的一个。
  Min(UInt64, UInt64) 返回两个 64 位无符号整数中较小的一个。
  Pow 返回指定数字的指定次幂。
  Round(Decimal) 将小数值舍入到最接近的整数值。
  Round(Double) 将双精度浮点值舍入为最接近的整数值。
  Round(Decimal, Int32) 将小数值按指定的小数位数舍入。
  Round(Decimal, MidpointRounding) 将小数值舍入到最接近的整数。 一个参数,指定当一个值正好处于两个数中间时如何舍入这个值。
  Round(Double, Int32) 将双精度浮点值按指定的小数位数舍入。
  Round(Double, MidpointRounding) 将双精度浮点值舍入为最接近的整数。 一个参数,指定当一个值正好处于两个数中间时如何舍入这个值。
  Round(Decimal, Int32, MidpointRounding) 将小数值按指定的小数位数舍入。 一个参数,指定当一个值正好处于两个数中间时如何舍入这个值。
  Round(Double, Int32, MidpointRounding) 将双精度浮点值按指定的小数位数舍入。 一个参数,指定当一个值正好处于两个数中间时如何舍入这个值。
  Sign(Decimal) 返回表示数字符号的值。
  Sign(Double) 返回表示双精度浮点数字的符号的值。
  Sign(Int16) 返回表示 16 位有符号整数的符号的值。
  Sign(Int32) 返回表示 32 位有符号整数的符号的值。
  Sign(Int64) 返回表示 64 位有符号整数的符号的值。
  Sign(SByte) 返回表示 8 位有符号整数的符号的值。
  Sign(Single) 返回表示单精度浮点数字的符号的值。
  Sin 返回指定角度的正弦值。
  Sinh 返回指定角度的双曲正弦值。
  Sqrt 返回指定数字的平方根。
  Tan 返回指定角度的正切值。
  Tanh 返回指定角度的双曲正切值。
  Truncate(Decimal) 计算指定小数的整数部分。
  Truncate(Double) 计算指定双精度浮点数的整数部分。
时间: 2024-10-24 15:22:23

System.Math 方法的相关文章

Math类,System.Math

public static double Round( double value,//要舍入的双精度浮点数. int digits//返回值中的小数数字.)将双精度浮点值按指定的小数位数舍入. 说明:digits is zero, an integer is returned.' data-guid="5045d582a1128e55c6e57e080dc6901f">由于用十进制数表示浮点数或对浮点数进行算术运算可能导致的误差,在某些情况下,Round(Double, Int3

System.arraycopy方法

数组的复制有多种方法,其中有一种就是System.arraycopy方法,传闻速度也很快. 方法完整签名: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 参数 @ src -- 这是源数组 @ srcPos -- 这是源数组中的起始位置 @dest -- 这是目标数组 @ destPos -- 这是目标数据中的起始位置  @ length -- 这是一个要复制的

类库探源——System.Math 和 Random

一.System.Math Math类:为三角函数.对数函数和其他通用数学函数提供常数和静态方法 命名空间: System 程序集 :   mscorlib.dll 继承关系: 常用属性: Math.E     表示自然对数的底(e) Math.PI    圆周率(π) 常用方法: Math.Abs(整数.浮点数)                绝对值 Math.Sin                                    正弦 Math.Cos                

System.getProperty()方法大全

System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); // Java提供商名称System.out.println("Java提供商网站:" + System.get

Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法

今天同事在使用eclipse,引入一个新的maven工程时报错:      Missing artifact com.sun:tools:jar:1.6.0:system   这个问题很奇怪,相同的代码,运行到我本地的Eclipse中时,没有发现问题,说明应该是环境配置的问题.(JDK?maven,Eclipse?) 从网上找了很多资料,发现大家大部分都只给出了解决方案,没有给出出现此问题的原因. 从maven的官网上看:http://maven.apache.org/general.html#

Java基础 之 System.getProperty()方法

Java基础 之 System.getProperty()方法大全 1 public static void main(String[] args) { 2 System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 3 System.out.println("Java提供商名称:" + System.getProperty("java.

【ASP.NET】 中 system.math 函数使用

1 /* 字段 */ 2 Math.E; //2.71828182845905 3 Math.PI; //3.14159265358979 4 5 /* 静态方法 */ 6 Math.Abs; //绝对值 7 Math.Acos; //反余弦 8 Math.Asin; //反正弦 9 Math.Atan; //反正切 10 Math.Atan2; //反正切, 两参数 11 Math.BigMul; //int32 * int32 = int64 12 Math.Ceiling; //取 >=

java中System.getProperty()方法详解

java中System.getProperty()方法详解,如下: System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号 System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); // Java提供商名称 System.out.println

js Math方法说明

Math对象 Math对象,提供对数据的数学计算. 使用 Math 的属性和方法,代码如下: <script type="text/javascript"> var mypi=Math.PI; var myabs=Math.abs(-15); document.write(mypi); document.write(myabs); </script> 运行结果: 3.141592653589793 15 注意:Math 对象是一个固有的对象,无需创建它,直接把