Java言語による数値計算手法の紹介
Java は、数値計算を含む多くの分野で広く使用されているオブジェクト指向プログラミング言語です。 Java は、加算、減算、乗算、除算などの基本的な数学演算だけでなく、三角関数や指数関数などのより複雑な演算を実行するために使用できる多くの数値計算メソッドを提供します。この記事ではJava言語での数値計算方法を紹介します。
- 基本的な数学演算
Java には、加算、減算、乗算、除算などの基本的な数学演算が用意されており、これらの演算を使用して整数や浮動小数点数を処理できます。以下にいくつかの基本的な数学演算を示します。
- 加算: b などのプラス記号 ( ) で表されます。
- 減算: a - b のようにマイナス記号 (-) で表されます。
- 乗算: などの乗算記号 () で表されます。
- 除算: a / b など、除算記号 (/) で表されます。
- モジュロ (剰余): a % b などのモジュロ記号 (%) で表されます。
たとえば、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
- Math クラス
Java の Math クラスは、さまざまな処理を行うための多くの数学関数を提供します。計算。一般的に使用される数学関数の一部を以下に示します。
- abs(): パラメータの絶対値を返します。
- pow(): 最初のパラメータを 2 番目のパラメータで累乗して返します。
- sqrt(): パラメータの平方根を返します。
- sin(): パラメータの正弦値を返します。
- cos(): パラメータのコサイン値を返します。
- tan(): パラメータの正接値を返します。
- asin(): パラメータの逆正弦値を返します。
- acos(): パラメータの逆余弦値を返します。
- atan(): パラメータの逆正接値を返します。
- exp(): 自然対数の底 e の指数値を返します。
- log(): パラメータの自然対数を返します。
たとえば、次のサンプル コードは、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
- ランダム クラス#を返します
- nextInt(): int 型の範囲内のランダムな整数を返します。
- nextDouble(): 0.0 ~ 1.0 のランダムな浮動小数点数を返します。
- nextBoolean(): ランダムなブール値を返します。
- nextFloat(): 0.0 から 1.0 までのランダムな浮動小数点数を返します。
- nextLong():long 型の範囲内のランダムな整数を返します。
int randomInt = r.nextInt (); // ランダムな整数を返します
double randomDouble = r.nextDouble(); // ランダムな浮動小数点数を返します
boolean randomBoolean = r.nextBoolean(); // ランダムなブール値を返します
floatrandomFloat = r .nextFloat(); // ランダムな浮動小数点数を返します
long randomLong = r.nextLong(); // ランダムな整数を返します
以上がJava言語による数値計算手法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

Java での日付までのタイムスタンプに関するガイド。ここでは、Java でタイムスタンプを日付に変換する方法とその概要について、例とともに説明します。
