![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日学习javaApi
zl_meng
这个作者很懒,什么都没留下…
展开
-
sin
学习javaApi第四十二天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double sin(double a)返回角的三角正弦。特殊情况如下: - 如果参数为 NaN 或无穷大,那么结果为 NaN。 - 如果参数为 0,那么结果为 0,符号与参数符号相同。 计算结果必须在准确结果的 1 ulp 范围内。结果必须具有半单翻译 2017-12-27 21:05:54 · 350 阅读 · 0 评论 -
getExponent
学习javaApi第二十七天java.lang.Math - jdk版本:1.6 - 类型:class方法public static int getExponent(double d)返回 double 表示形式中使用的无偏指数。特殊情况如下: - 如果参数为 NaN 或无穷大,那么结果为 Double.MAX_EXPONENT + 1。 - 如果参数为 0 或 subnormal,翻译 2017-12-04 22:05:20 · 1104 阅读 · 0 评论 -
pow
public static double pow(double a, double b)返回第一个参数的第二个参数次幂的值。特殊情况如下:如果第二个参数为正 0 或负 0,那么结果为 1.0。如果第二个参数为 1.0,那么结果与第一个参数相同。如果第二个参数为 NaN,那么结果为 NaN。如果第一个参数为 NaN,第二个参数非 0,那么结果为翻译 2017-12-19 23:55:14 · 209 阅读 · 0 评论 -
random
学习javaApi第三十七天java.lang.Math - jdk版本:1.6 - 类型:class方法public static double random()返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。第一次调用该方法时,它将创建一个新的伪随机数生成器,与以下表达式完全相同new java.util.Ra翻译 2017-12-20 22:20:16 · 169 阅读 · 0 评论 -
cbrt
学习javaApi第十九天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double cbrt(double a)返回 double 值的立方根。对于正的有限值 x, cbrt(-x) == -cbrt(x);也就是说,负值的立方根是该值数值的负立方根。特殊情况如下:如果参数为 NaN,那么结果为 NaN如果参数为无穷大,那么结翻译 2017-11-23 23:03:49 · 12485 阅读 · 0 评论 -
floor
学习javaApi第二十六天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double floor(double a)返回最大的(最接近正无穷大) double 值,该值小于等于参数,并等于某个整数。特殊情况如下: - 如果参数值已经等于某个整数,那么结果与该参数相同。 - 如果参数为 NaN、无穷大、正 0 或负 0,那么翻译 2017-12-03 21:16:21 · 377 阅读 · 0 评论 -
log1p
学习javaApi第三十一天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double log1p(double x)返回参数与 1 之和的自然对数。注意,对于小的 x 值, log1p(x) 的结果比 log(1.0+x) 的浮点计算结果更接近 ln(1 + x) 的实际结果。 特殊情况如下: - 特殊情况如下: - 如翻译 2017-12-11 23:39:21 · 2950 阅读 · 0 评论 -
expm1
学习javaApi第二十五天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double expm1(double x)返回 e x -1。注意,对于接近 0 的 x 值, expm1(x) + 1 的准确和比 exp(x) 更接近 e x 的真实结果。特殊情况如下: - 如果参数为 NaN,那么结果为 NaN。 - 如果参数翻译 2017-12-02 23:50:19 · 1225 阅读 · 0 评论 -
atan2
学习javaApi第十八天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double atan2(double y,double x)将矩形坐标 ( x, y) 转换成极坐标 (r, theta),返回所得角 theta。该方法通过计算 y/x 的反正切值来计算相角 theta,范围为从 - pi 到 pi。特殊情况如下:如果翻译 2017-11-23 00:18:32 · 907 阅读 · 0 评论 -
max
学习javaApi第三十二天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double max(?a,?b)返回两个 ?值中较大的一个。也就是说,结果为更接近正无穷大的参数。如果参数值相同,那么结果也是同一个值。如果任一值为 NaN,那么结果为 NaN。与数值比较运算不同,该方法认为负 0 严格小于正 0。如果一个参数为正 0,另一翻译 2017-12-13 21:12:35 · 176 阅读 · 0 评论 -
ceil
学习javaApi第二十天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double ceil(double a)返回最小的(最接近负无穷大) double 值,该值大于等于参数,并等于某个整数。特殊情况如下:如果参数值已经等于某个整数,那么结果与该参数相同。如果参数为 NaN、无穷大、正 0 或负 0,那么结果与参数相同。如翻译 2017-11-26 14:18:37 · 206 阅读 · 0 评论 -
hypot
学习javaApi第二十七天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double hypot(double x, double y)返回 sqrt( x 2 + y 2),没有中间溢出或下溢。特殊情况如下: - 如果两个参数都为无穷大,那么结果为正无穷大。 - 如果翻译 2017-12-05 22:15:05 · 941 阅读 · 0 评论 -
nextUp
学习javaApi第三十五天java.lang.Math - jdk版本:1.6 - 类型:class方法public static double nextUp(double d)返回 d 和正无穷大之间与 d 相邻的浮点值。此方法在语义上等同于 nextAfter(d, Double.POSITIVE_INFINITY);但是, nextUp 实现的返回速度可能比其等价 nextAfter翻译 2017-12-18 23:38:49 · 679 阅读 · 0 评论 -
nextAfter
学习javaApi第三十四天java.lang.Math - jdk版本:1.6 - 类型:class方法public static double nextAfter(double start, double direction)返回第一个参数和第二个参数之间与第一个参数相邻的浮点数。如果两个参数比较起来相等,则返回第二个参数。特翻译 2017-12-17 23:29:59 · 1226 阅读 · 0 评论 -
signum
学习javaApi第四十一天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double signum(double d)返回参数的符号函数;如果参数为 0,则返回 0;如果参数大于 0,则返回 1.0;如果参数小于 0,则返回 -1.0。特殊情况如下: - 如果参数为 NaN,那么结果为 NaN。 - 如果参数为正 0 或负翻译 2017-12-25 22:00:02 · 5507 阅读 · 0 评论 -
scalb
学习javaApi第四十天java.lang.Math - jdk版本:1.6 - 类型:class方法public static double scalb(double d, int scaleFactor)返回 d × 2 scaleFactor,其舍入方式如同将一个正确舍入的浮点值乘以 double 值集合中的一个值。有关浮点值集合翻译 2017-12-24 23:57:34 · 600 阅读 · 0 评论 -
IEEEremainder
学习javaApi第二十八天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double IEEEremainder(double f1, double f2)按照 IEEE 754 标准的规定,对两个参数进行余数运算。余数的算术值等于 f1 - f2 × n,其翻译 2017-12-06 23:58:05 · 1137 阅读 · 1 评论 -
round
学习javaApi第三十九天java.lang.Math - jdk版本:1.0 - 类型:class方法public static long round(double a)返回最接近参数的 long。结果将舍入为整数:加上 1/2,对结果调用 floor 并将所得结果强制转换为 long 类型。换句话说,结果等于以下表达式的值:(long)Math.floor(a + 0.5d)特殊情况如翻译 2017-12-23 20:34:29 · 243 阅读 · 0 评论 -
min
学习javaApi第三十三天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double min(?a,?b)返回两个 ?值中较小的一个。也就是说,结果为更接近负无穷大的值。如果参数值相同,那么结果也是同一个值。如果任一值为 NaN,那么结果为 NaN。与数值比较运算不同,该方法认为负 0 严格小于正 0。如果一个参数为正 0,另一个翻译 2017-12-14 22:16:00 · 175 阅读 · 0 评论 -
rint
学习javaApi第三十七天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double rint(double a)返回最接近参数并等于某一整数的 double 值。如果两个同为整数的 double 值都同样接近,那么结果取偶数。特殊情况如下:如果参数值已经是整数,那么结果与参数相同。如果参数为 NaN、无穷大、正 0 或负 0翻译 2017-12-22 20:23:13 · 980 阅读 · 0 评论 -
log10
学习javaApi第三十天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double log10(double a)返回 double 值的底数为 10 的对数。特殊情况如下:如果参数为 NaN 或小于 0,那么结果为 NaN。如果参数为正无穷大,那么结果为正无穷大。如果参数为正 0 或负 0,那么结果为负无穷大。如果参数等翻译 2017-12-10 23:30:35 · 1136 阅读 · 0 评论 -
log
学习javaApi第二十九天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double log(double a)返回 double 值的自然对数(底数是 e)。特殊情况如下:如果参数为 NaN 或小于 0,那么结果为 NaN。如果参数为正无穷大,那么结果为正无穷大。如果参数为正 0 或负 0,那么结果为负无穷大。计算结果必翻译 2017-12-10 00:44:01 · 203 阅读 · 0 评论 -
acos
学习javaApi第十五天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double acos(double a)返回一个值的反余弦;返回的角度范围在 0.0 到 pi 之间。特殊情况如下:如果参数为 NaN 或它的绝对值大于 1,那么结果为 NaN。计算结果必须在准确结果的 1 ulp 范围内。结果必须具有半单调性。。参数:翻译 2017-11-16 22:31:06 · 892 阅读 · 0 评论 -
getClass()
学习javaApi第四天java.lang.Object - jdk版本:1.0 - 类型:class方法public final Class<?> getClass()返回此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对实际结果类型是 Class<? extends |X|>,其中 |X| 表示清除表达式中的静态类型翻译 2017-11-06 00:32:31 · 208 阅读 · 0 评论 -
hashCode()
学习javaApi第五天java.lang.Object - jdk版本:1.0 - 类型:class方法public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能hashCode 的常规协定是:在 Java 应用程序执行期间,在对同一对象多次调用 hashCode 方法时,必须一致地返回相翻译 2017-11-06 08:04:27 · 251 阅读 · 0 评论 -
notify()
学习javaApi第六天java.lang.Object - jdk版本:1.0 - 类型:class方法public final void notify()唤醒在此对象监视器上等待的单个线程。如果所有线程都在此对象上等待,则会选择唤醒其中一个线程。选择是任意性的,并在对实现做出决定时发生。线程通过调用其中一个 wait 方法,在对象的监视器上等待。直到当前线程放弃此对象上的锁定,才能继续执翻译 2017-11-07 07:51:15 · 5170 阅读 · 0 评论 -
notifyAll()
学习javaApi第七天java.lang.Object - jdk版本:1.0 - 类型:class方法public final void notifyAll()唤醒在此对象监视器上等待的所有线程。线程通过调用其中一个 wait 方法,在对象的监视器上等待。直到当前线程放弃此对象上的锁定,才能继续执行被唤醒的线程。被唤醒的线程将以常规方式与在该对象上主动同步的其他所有线程进行竞争;例如,唤翻译 2017-11-09 00:38:09 · 147 阅读 · 0 评论 -
toString()
学习javaApi第八天java.lang.Object - jdk版本:1.0 - 类型:class方法public String toString()返回该对象的字符串表示。通常, toString 方法会返回一个“以文本方式表示”此对象的字符串。结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。Object 类的 toString 方法返回一个字符串,该字符串由类名(对翻译 2017-11-10 07:55:52 · 243 阅读 · 0 评论 -
wait()
学习javaApi第九天java.lang.Object - jdk版本:1.0 - 类型:class方法public final void wait() throws InterruptedException在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。换句话说,此方法的行为就好像它仅执行 wait(0)翻译 2017-11-10 07:59:13 · 863 阅读 · 0 评论 -
wait(long timeout)
学习javaApi第十天java.lang.Object - jdk版本:1.0 - 类型:class方法public final void wait(long timeout) throws InterruptedException在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待。当前线翻译 2017-11-11 23:57:08 · 1584 阅读 · 0 评论 -
wait(long timeout, int nanos)
学习javaApi第十一天java.lang.Object - jdk版本:1.0 - 类型:class方法public final void wait(long timeout, int nanos) throws InterruptedException在其他线程调用此对象的 notify() 方法或 noti翻译 2017-11-12 16:39:55 · 5516 阅读 · 0 评论 -
finalize()
学习javaApi第三天java.lang.Object - jdk版本:1.0 - 类型:class方法protected void finalize() throws Throwable当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。子类重写 finalize 方法,以配置系统资源或执行其他清除。finalize 的常规协定是:当 JavaTM 虚拟机已确定尚未翻译 2017-11-04 11:44:55 · 251 阅读 · 0 评论 -
equals(Object obj)
学习javaApi第二天java.lang.Objec - jdk版本:1.0 - 类型:class方法public boolean equals(Object obj)判断其他某个对象是否与此对象“相等”。equals 方法在非空对象引用上实现相等关系:自反性:对于任何非空引用值 x,x.equals(x) 都应返回 true对称性:对于任何非空引用值 x 和 y,当且仅当 y.equ翻译 2017-11-04 00:09:29 · 1694 阅读 · 0 评论 -
clone()
学习javaApi第一天java.lang.Objecjdk版本:1.0 类型:class简介类的对象是类层次的根,每一个类都是一个对象对于父类,所有的类(数组)都实现了这个类构造方法public Object()方法protected Object clone() throws CloneNotSupportedException翻译 2017-11-02 14:57:41 · 252 阅读 · 0 评论 -
abs
学习javaApi第十三天java.lang.Math - jdk版本:1.0 - 类型:class方法public static int abs(int a)返回 int 值的绝对值。如果参数为非负数,则返回该参数。如果参数为负数,则返回该参数的相反数。注意,如果参数等于 Integer.MIN_VALUE 的值(即能够表示的最小负 int 值),那么结果与该值相同且为负。参数: a -翻译 2017-11-15 23:14:17 · 361 阅读 · 0 评论 -
exp
学习javaApi第二十四天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double exp(double a)返回欧拉数 e 的 double 次幂的值。特殊情况如下:如果参数为 NaN,那么结果为 NaN。如果参数为正无穷大,那么结果为正无穷大。如果参数为负无穷大,那么结果为正 0。 计算结果必须在准确结果的 1 ul翻译 2017-11-30 23:33:17 · 159 阅读 · 0 评论 -
atan
学习javaApi第十七天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double atan(double a)返回一个值的反正切;返回的角度范围在 - pi/2 到 pi/2 之间。特殊情况如下:如果参数为 NaN,那么结果为 NaN。如果参数为 0,那么结果为 0,符号与参数符号相同。计算结果必须在准确结果的 1 ulp翻译 2017-11-20 23:12:07 · 1039 阅读 · 0 评论 -
cosh
学习javaApi第二十三天java.lang.Math - jdk版本:1.5 - 类型:class方法public static double cosh(double x)返回 double 值的双曲线余弦。 x 的双曲线余弦的定义是 ( ex + e-x)/2,其中 e 是 欧拉数。 特殊情况如下:如果参数为 NaN,那么结果为 NaN。如果参数为无穷大,那么结果为正无穷大。如转载 2017-11-29 21:40:41 · 1267 阅读 · 0 评论 -
copySign
学习javaApi第二十一天java.lang.Math - jdk版本:1.6 - 类型:class方法public static double copySign(double magnitude, double sign)返回带有第二个浮点参数符号的第一个浮点参数。注意,与 StrictMath.copySign 方法不同,此方翻译 2017-11-28 01:13:59 · 2136 阅读 · 0 评论 -
asin
学习javaApi第十六天java.lang.Math - jdk版本:1.0 - 类型:class方法public static double asin(double a)返回一个值的反正弦;返回的角度范围在 - pi/2 到 pi/2 之间。特殊情况如下:如果参数为 NaN 或它的绝对值大于 1,那么结果为 NaN。如果参数为 0,那么结果为 0,符号与参数符号相同。计算结果必须在翻译 2017-11-19 23:19:40 · 559 阅读 · 0 评论