Java math類方法詳解

2021-08-25 19:17:49 字數 2328 閱讀 2974

math.ceil求最小的整數,但不小於本身.  

/**  

* @see 求最小的整數,但不小於本身

* @param double

* @return double

*/system.out.println(math.ceil(-1.1));

system.out.println(math.ceil(-1.9));

system.out.println(math.ceil(1.1));

system.out.println(math.ceil(1.9));

輸出結果:

-1.0

-1.0

2.02.0

math.floor求最大的整數,但不大於本身.

/**

* @see 求最大的整數,但不大於本身

* @param double

* @return double

*/system.out.println(math.floor(-1.1));

system.out.println(math.floor(-1.9));

system.out.println(math.floor(1.1));

system.out.println(math.floor(1.9));

輸出結果:

-2.0

-2.0

1.01.0

math.round求本身的四捨五入.  

/**

* @see 本身的四捨五入

* @param double

* @return long

*/system.out.println(math.round(-1.1));

system.out.println(math.round(-1.9));

system.out.println(math.round(1.1));

system.out.println(math.round(1.9));

輸出結果:

-1-21

2

math.abs求本身的絕對值.   

/**

* @see 本身的絕對值

* @param double|float|int|long

* @return double|float|int|long

*/ system.out.println(math.abs(1.1));

system.out.println(math.abs(1.9));

system.out.println(math.abs(-1.1));

system.out.println(math.abs(-1.9));

輸出結果:

1.1

1.91.1

1.9

math.max與math.min,比較兩個數的最大值,最小值

/**

* @see 比較兩個數的最大值,最小值

* @param double|float|int|long

* @return double|float|int|long

*/system.out.println(math.max(1.0, 2.0));

system.out.println(math.min(-1.0, -2.0));

輸出結果:

2.0

-2.0

返回乙個與第二個引數相同的標誌(正負號)的值

/**

* @see 返回乙個與第二個引數相同的標誌(正負號)的值

* @param double|float

* @return double|float

*/system.out.println(math.copysign(-1.9, 2.9));

system.out.println(math.copysign(1.9, -2.9));

system.out.println(math.copysign(0.0, 2.9));

system.out.println(math.copysign(0.0, -2.9));

輸出結果:

1.9

-1.9

0.0-0.0

其他:

立方根雙曲線余弦,正弦,正切

三角余弦,正切

等等..

java math類方法摘要

math類包含基本的數字操作,如指數 對數 平方根和三角函式。1 sqrt 返回正確捨入的double值的正平方根。特殊情況是 2 ceil 是不小於他的最小整數。特殊情況是 3 floor 返回不大於他的最大整數。特殊情況是 4 rint 返回其值最接近引數並且是整數的double值。如果兩個整數...

java Math類常用方法

package com.niuke.test public class mathdemo 常用值與函式 math.pi 記錄的圓周率 math.e 記錄e的常量 math中還有一些類似的常量,都是一些工程數學常用量。math.abs 求絕對值 math.sin 正弦函式 math.asin 反正弦函...

java Math類的主要函式和常量

public final static double e 數學常量e public final static double pi 圓周率 public static double abs double a 絕對值 public static double acos double a 反余弦 publ...