Java は、数値計算を含む多くの分野で広く使用されているオブジェクト指向プログラミング言語です。 Java は、加算、減算、乗算、除算などの基本的な数学演算だけでなく、三角関数や指数関数などのより複雑な演算を実行するために使用できる多くの数値計算メソッドを提供します。この記事ではJava言語での数値計算方法を紹介します。
Java には、加算、減算、乗算、除算などの基本的な数学演算が用意されており、これらの演算を使用して整数や浮動小数点数を処理できます。以下にいくつかの基本的な数学演算を示します。
たとえば、Java を使用した基本的な数学演算のサンプル コードを次に示します。
int a = 10;
int b = 5;
int c = a b; // 結果は 15
int d = a - b; // 結果は 5
int e = a * b; // 結果は 50
int f = a / b; //結果は 2
int g = a % b; // 結果は 0
Java の Math クラスは、さまざまな処理を行うための多くの数学関数を提供します。計算。一般的に使用される数学関数の一部を以下に示します。
たとえば、次のサンプル コードは、Math クラスを使用して数学演算を実行するコードです:
double x = 2.0;
double y = 3.0;
double z = Math.abs(-2.5); // 2.5
double pow = Math.pow(x, y); // 8.0
double sqrt = Math.sqrt(y); // 1.7320508075688772 を返す
double sin = Math.sin(x); // 0.9092974268256817を返します
double cos = Math.cos(x); // -0.4161468365471424を返します
double Tan = Math.tan(x); //戻り値 -2.185039863261519
double asin = Math.asin(x); // 戻り値 NaN
double acos = Math.acos(y); // 0.0
double atan = Math.atan(x); を返します。 // 1.1071487177940904 を返します
double exp = Math.exp(x); // 7.38905609893065 を返します
double log = Math.log(y); // 1.0986122886681098
int randomInt = r.nextInt (); // ランダムな整数を返します
double randomDouble = r.nextDouble(); // ランダムな浮動小数点数を返します
boolean randomBoolean = r.nextBoolean(); // ランダムなブール値を返します
floatrandomFloat = r .nextFloat(); // ランダムな浮動小数点数を返します
long randomLong = r.nextLong(); // ランダムな整数を返します
以上がJava言語による数値計算手法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。