Javaで数学のクラス

Mathクラス

ヘルプ数学クラスMathクラスは、そのコンストラクタがプライベートであり、最初にすべての彼とStringクラスには、それは、サブクラスを持つことができない、最終的により変更と同じであり、使用することは非常に簡単で、非常に便利なこの特別なクラスでありますつまり、私たちは他のクラスMathオブジェクトの新しいメソッドを作成することはできません、私たちはそのメソッドを呼び出すことができ、その後どのように、元のすべてのメソッドはつまり、クラス名を直接使用することができるメソッドにアクセスするために、静的です。

I.簡単な紹介

静的ダブルABS(ダブルA)

double値の絶対値を返します。

静的なフロートABS(フロート)

フロートの絶対値を返します。

静的なint型のABS(INT A)

int型の絶対値を返します。

静的長いABS(ロングA)

long値の絶対値を返します。

静的ダブルACOS(ダブルA)

PI 0.0の範囲で、角度の逆余弦を返します。

静的ダブルASIN(ダブルA)

間-pi / 2、π/ 2の範囲でアークサイン角度を返します。

静的ダブルATAN(ダブルA)

間-pi / 2、π/ 2の範囲でアークタンジェント角度を返します。

静的ダブルATAN2(ダブルY、ダブルX)

極座標(R、シータ)に長方形の座標(x、y)。

静的ダブルCBRT(ダブルA)

double値の立方根を返します。

静的ダブルはceil(ダブルA)

整数より大きいかまたは引き数に等しく、且つ等しい最小の(負の無限大に最も近い)double値を返します。

静的ダブルCOS(ダブルA)

角度の三角関数コサインを返します。

静的ダブルCOSH(ダブルエックス)

double値の双曲線余弦を返します。

静的ダブルEXP(ダブルA)

オイラー数eのパワーのdouble値を返します。

静的ダブルexpm1(ダブルエックス)

戻るEX -1。

静的重床(ダブルA)

以下の引数に等しく、整数に等しい最大(正の無限大に最も近い)double値を返します。

静的二重関数hypot(ダブルのx、ダブルy)は

中間のオーバーフローやアンダーフローなし戻り値の平方根(X2 + Y2)、。

静的ダブルIEEEremainder(ダブルF1、F2ダブル)

IEEE 754標準、剰余演算の二つのパラメータに従って。

静的ダブルログ(ダブルA)

戻る対数(底e)double値の自然対数。

静的ダブルLOG10(ダブルA)

10を底とする対数のdouble値を返します。

静的ダブルlog1p(ダブルエックス)

パラメータとは、自然対数と1を返します。

静的ダブルマックス(ダブル、ダブルB)

二重リターンは大きい方が値。

静的なフロートMAX(フロートB、フロート)

2つのfloatリターンは大きい方が値。

静的なint型の最大値(int型B、int型)

int型は、2つの値の大きい方を返します。

(長い、長いb)は、静的な長い最大

二つの長いリターンは大きい方が値。

静的ダブル分(ダブル、ダブルB)

二重戻り小さい値。

静的フロート分(フロートB、フロート)

フロートは、2つの値より小さい返し。

静的INT分(INT A、INT b)は

int型は、2つの小さなの値を返します。

(長い、長いB)静的長い分

二つの長い戻り値が小さいほど。

静的ダブルPOW(ダブル、ダブルB)

二番目のパラメータの力の最初のパラメータの値を返します。

スタティック・ランダム・ダブル()

1.0未満、0.0以上、正の符号を有する二重値を返します。

静的ダブルRINT(ダブルA)

そのパラメータを返し、double値に最も近い整数値です。

静的長いラウンド(ダブルA)

最も近いlong型の引数を返します。

静的int型ラウンド(フロートA)

最寄りのint型の引数を返します。

静的ダブルシグナム(ダブルD)

引数の符号要素を返します。パラメータがゼロより大きい場合、1.0を返します;引数がゼロの場合、それはゼロを返し、パラメータがゼロより小さい場合、-1.0。

静的フロートシグナム(フロートF)

引数の符号要素を返します。パラメータがゼロより大きい場合、1.0を返します;引数がゼロの場合、それはゼロを返し、パラメータがゼロより小さい場合、-1.0。

静的ダブル罪(ダブルA)

角度の正弦(サイン)を返します。

静的ダブルSINH(ダブルエックス)

double値の双曲線正弦を返します。

静的ダブルSQRT(ダブルA)

double値を正しく丸めた正の平方根を返します。

静的ダブルタン(ダブルA)

三角関数のタンジェントを返します。

静的ダブルTANH(ダブルエックス)

double値の双曲線余弦を返します。

静的重toDegrees(ダブルangrad)

ラジアンで測定された角度は度で測定されたほぼ等しい角度に変換します。

静的ダブルtoRadians(ダブルangdeg)

角度はラジアンで測定された変換にほぼ等しい角度の度数で測定しました。

静的ダブルULP(ダブルD)

ULPパラメータのサイズを返します。

静的フロートULP(フロートF)

ULPパラメータのサイズを返します。

第二に、この方法は、使用します

       System.out.println(にMath.PI)。
       
       System.out.println(Math.abs( -1 ))。
       
       System.out.println(Math.floor( 100.99 ))。
       
       System.out.println(Math.ceil( 100.00001 ))。
       
       System.out.println(恐らくMath.round( 20.4 ))。
       
       System.out.println(Math.max( 99、98 ))。
       
       System.out.println(Math.pow( 2、10 ))。
       
       System.out.println((int型)(Math.random()* 10)); // 随机的1-10 
       
       のSystem.out.println(Math.sqrt( 9 ))。
       
       System.out.println(( -5-Math.sqrt(Math.pow(5、2)-4 * 2 * 2))/ 2); 
       System.out.println( "X =")。

 

おすすめ

転載: www.cnblogs.com/weibanggang/p/11184677.html
おすすめ