xlang v5.1 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Math.x
浏览该文件的文档.
1
5class Math {
6
7 // 数学常量定义
8 public static const double E; // 自然对数的底数e,约等于2.71828
9 public static const double PI; // 圆周率π,约等于3.14159
10 public static const int SHORT_MIN; // short类型最小值,-32768
11 public static const int SHORT_MAX; // short类型最大值,32767
12 public static const int INT_MIN; // int类型最小值,-2147483648
13 public static const int INT_MAX; // int类型最大值,2147483647
14 public static const long LONG_MIN; // long类型最小值,-9223372036854775808
15 public static const long LONG_MAX; // long类型最大值,9223372036854775807
16 public static const float FLOAT_MIN; // float类型最小值,约等于1.4E-45
17 public static const float FLOAT_MAX; // float类型最大值,约等于3.4028235E38
18 public static const float FLOAT_EPSILON; // float类型最小可分辨差值,约等于1.4E-45
19 public static const double DOUBLE_MIN; // double类型最小值,约等于4.9E-324
20 public static const double DOUBLE_MAX; // double类型最大值,约等于1.7976931348623157E308
21 public static const double DOUBLE_EPSILON; // double类型最小可分辨差值,约等于4.9E-324
22
23
24 // 绝对值计算方法
25 public static final int abs(int); // 计算整数的绝对值
26 public static final long abs(long); // 计算长整型的绝对值
27 public static final double abs(double); // 计算双精度浮点数的绝对值
28 public static final float abs(float); // 计算单精度浮点数的绝对值
29
30
31 // 三角函数方法
32 public static final double acos(double); // 反余弦函数
33 public static final double asin(double); // 反正弦函数
34 public static final double atan(double); // 反正切函数
35 public static final double tanh(double); // 双曲正切函数
36 public static final double atan2(double, double); // 两参数的反正切函数
37 public static final double cbrt(double);
38 public static final double ceil(double);
39 public static final double cos(double);
40 public static final double cosh(double);
41 public static final double exp(double);
42 public static final double expm1(double);
43 public static final double floor(double);
44 public static final int floorDiv(int, int);
45 public static final long floorDiv(long, long);
46 public static final int max(int, int);
47 public static final long max(long, long);
48 public static final double max(double, double);
49 public static final float max(float, float);
50 public static final int min(int, int);
51 public static final long min(long, long);
52 public static final double min(double, double);
53 public static final float min(float, float);
54 public static final double pow(double, double);
55 public static final double sinh(double);
56 public static final double log1p(double);
57 public static final double log(double);
58 public static final long round(double);
59 public static final double random();
60 public static final bool isNan(double);
61 public static final bool isINF(double);
62 public static final double longBitsToDouble(long);
63 public static final double intBitsToDouble(int);
64 public static final long doubleToLongBits(double);
65 public static final double sqrt(double);
66 public static final double sin(double);
67 public static final int parseInt(String, int)
69 public static final long parseLong(String, int)
71 public static final float parseFloat(String)
73 public static final double parseDouble(String)
75 public static final int doubleToIntBits(double);
76 public static final float intBitsToFloat(int);
77 public static final int floatToIntBits(float);
78};
Definition Math.x:5
static final double max(double, double)
static final long floorDiv(long, long)
static const double DOUBLE_EPSILON
Definition Math.x:21
static final int doubleToIntBits(double)
static final double min(double, double)
static final double cbrt(double)
static final int floatToIntBits(float)
static const double DOUBLE_MIN
Definition Math.x:19
static final float abs(float)
static final double atan2(double, double)
static final long doubleToLongBits(double)
static final double asin(double)
static final long min(long, long)
static final double pow(double, double)
static final double parseDouble(String)
static final float intBitsToFloat(int)
static final double sin(double)
static const long LONG_MAX
Definition Math.x:15
static final int abs(int)
static final bool isINF(double)
static final double random()
static final double intBitsToDouble(int)
static final int min(int, int)
static final double atan(double)
static const float FLOAT_MIN
Definition Math.x:16
static final double sqrt(double)
static final double cosh(double)
static final double floor(double)
static final float parseFloat(String)
static const int INT_MIN
Definition Math.x:12
static final float min(float, float)
static final int max(int, int)
static const int SHORT_MAX
Definition Math.x:11
static final double abs(double)
static final double expm1(double)
static const float FLOAT_MAX
Definition Math.x:17
static final double log(double)
static final double log1p(double)
static final bool isNan(double)
static const double PI
Definition Math.x:9
static final long round(double)
static const float FLOAT_EPSILON
Definition Math.x:18
static final long abs(long)
static final double exp(double)
static final long max(long, long)
static final double sinh(double)
static const double E
Definition Math.x:8
static final double tanh(double)
static final int parseInt(String, int)
static const int SHORT_MIN
Definition Math.x:10
static final double acos(double)
static final long parseLong(String, int)
static const long LONG_MIN
Definition Math.x:14
static const double DOUBLE_MAX
Definition Math.x:20
static final double cos(double)
static final float max(float, float)
static const int INT_MAX
Definition Math.x:13
static final double ceil(double)
static final double longBitsToDouble(long)
static final int floorDiv(int, int)
Definition String.x:5