目次
Java の算術演算子のリスト
1.加算演算子「+.」
2. 減算演算子「-」
3.乗算演算子「*.」
4.除算演算子「/.」
5.係数演算子「%.」
6.インクリメント演算子「++.」
7.デクリメント演算子「–」
Java で算術演算子を実装する例
結論

Java の算術演算子

Aug 30, 2024 pm 03:19 PM
java

Java は、算術演算、リレーショナル、ビットごと、論理などの豊富な演算子環境を提供します。 Java 算術演算子は、単純な数学演算を実行するために使用されます。 Java では、加算、減算、乗算、除算の演算子を基本的な算術演算子とみなします。算術演算子の場合、オペランドは数値型である必要があります。 Java では、char 型で算術演算を使用できます。 Java では、char は int のサブセットとみなされます。一部の二項算術演算子は単項演算子としても使用されます。たとえば、減算演算子は正の値を否定するためにも使用されます。オペランドの型のいずれかが double、float、long の場合。他のオペランドもそれぞれ double、float、long に変換されます。

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

Java の算術演算子のリスト

次の表は、Java のすべての算術演算子のリストを示しています。

Operator Description
+ Addition (Also used as Unary Plus).
Subtraction (Also used as Unary Minus).
* Multiplication
/ Division
% Modulus
++ Increment
Decrement

上記の演算子とその機能および構文については、以下で説明します。

1.加算演算子「+.」

加算演算子は単項演算子、つまり 2 つのオペランド間で実行される算術演算です。基本的に、この「+」演算子は、単純な算術加算演算を実行するために使用されます。

  • 加算演算子 + は、2 つの別々の文字列を連結するために String 型のオペランドでも使用されます。
  • さらに、演算子 + は単項 + としても使用されます。変数の正の値を返します。
  • 数値オペランドを適用した場合は加算演算を実行し、文字列オペランドを適用した場合は連結演算を実行します。
  • Java では、char 型変数に対して算術加算演算を実行できます。

構文:

"Result=Operand1 + Operand2" or "ResultString=String1 + String2" Or "+Operand"
ログイン後にコピー

Operan1 と operand2 は数値型であり、数値型の結果を返します。 ResultString は、String1+String2 を連結した新しい文字列です。

2. 減算演算子「-」

減算演算子「」は、基本的な減算演算を実行します。この演算子は二項演算子です。この算術演算子は、数値演算子とともにのみ適用されます。

  • 減算演算子は、オペランドの数値を否定する単項演算子としても使用できます。
  • Java では、char は int のサブセットとみなされるため、char 型変数に対して算術減算演算を実行できます。

構文:

Result = Operand1 – Operand2 or "- Operand"
ログイン後にコピー

Operand1 と Operand2 は任意の数値型です。

3.乗算演算子「*.」

乗算演算子も二項演算子です。この演算子は数値オペランドにのみ適用されます。乗算演算子は、基本的な数学的な乗算演算を実行します。

構文:

Result = Operand1 * Operand2
ログイン後にコピー

Operand1 と operand2 は、int、long、double、または float の 2 つの数値です。

4.除算演算子「/.」

除算演算子は数学的な除算演算を実行します。この演算子は二項演算子でもあります。両方のオペランドが整数型の場合、結果は整数型になります。のいずれかのオペランドが Float 型の場合、結果は float 型になります。数値を 0 の Java 例外で除算すると、ハンドラーは ArithmaticException 型の DivideByZeroException をスローします。

構文:

result = Operand1 / Operand2;
ログイン後にコピー

Operand1 と Operand2 は任意の数値です。 Operand2 はゼロ以外の値でなければなりません。

5.係数演算子「%.」

モジュロ演算子は 2 つのオペランドの余りを返します。この演算子は二項演算子でもあります。モジュロ演算子は、整数またはその他の浮動小数点型の変数に適用できます。ゼロを法とする浮動小数点数を実行しようとすると、ArithmaticException がスローされ、値 NaN が返されます。

構文:

Result = Operand1 % Operand2;
ログイン後にコピー

Operand1 と Operand2 は任意の数値です。 Operand2 はゼロ以外の数値でなければなりません。

6.インクリメント演算子「++.」

インクリメント演算子「++」はオペランドの値を 1 ずつインクリメントします。インクリメント演算子は単項演算子です。つまり、オペランドが 1 つだけ適用されます。この演算子は、Pre Increment または Post Increment として使用できます。

  • 事前インクリメント: 事前インクリメントでは、値が最初にインクリメントされます。その後、使用されました。また、演算子にはオペランドが接頭辞として付けられます。
  • ポストインクリメント: ポストインクリメントでは、変数の前の値が最初に使用され、後でインクリメントされます。演算子の後ろにはオペランドが付けられます。

インクリメント演算子は数値変数で使用されます。

7.デクリメント演算子「–」

デクリメント演算子「–」は単項演算子です。この演算子はオペランドの値を 1 ずつ減分します。この演算子は、Pre Decrement または Post Decrement として使用できます。

  • Pre Decrement: Pre Decrement では、演算子の前にオペランドが付きます。最初のオペランドの値は後で 1 減分されます。その値は使用されています。
  • Post Decrement: Post では、Decrement 演算子がオペランドに後置されます。ここでは、最初にオペランドの前の値が使用され、その後、その値が減分されます。数値変数に適用されるデクリメント。

Java で算術演算子を実装する例

以下は Java の算術演算子の例です。

コード:

public class OperatorDemo1
{
public static void main(String[] args)
{
int a=10;
int b=20;
int c=30;
int d=40;
int e=10;
System.out.println("");
System.out.println("a="+a+" b="+b+" c="+c+" d="+d);
System.out.println("");
System.out.println("Addition Operator +:a + b ="+(a+b));
System.out.println("Subtraction Operator -:b - a ="+(b-a));
System.out.println("Multiplication Operator *:a * b ="+(a*b));
System.out.println("Division Operator /:a / b ="+(b/a));
System.out.println("Unary Minus (d=40):"+(-d));
System.out.println("");
System.out.println("");
//Increment Operator ++
System.out.println("Value of e="+e+" After PreIncrement ++e:"+(++e));
System.out.println("Value of e="+e+" After PostIncrement :"+(e++)+" (e++):e= "+e);
System.out.println("");
//Decrement Operator --
System.out.println("");
System.out.println("Value of e="+e+" After PreDecrement (--e):"+(--e));
System.out.println("Value of e="+e+" After PostDecrement :"+(e--)+" (e--):e= "+e);
}
}
ログイン後にコピー

出力:

Java の算術演算子

結論

算術演算子は、単純な数学演算を実行します。すべてのプログラミング言語は算術演算子を使用するため、他の言語と比較すると、Java はより高い柔軟性を備えています。単一の算術演算子を単項プラスや文字列連結演算に使用できます。コードの複雑さも軽減されます。開発者は、演算に関連付けられたオペランドの種類を観察するだけで、演算を簡単に理解できます。

以上がJava の算術演算子の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Java 8 Stream Foreachから休憩または戻ってきますか? Java 8 Stream Foreachから休憩または戻ってきますか? Feb 07, 2025 pm 12:09 PM

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

PHP:Web開発の重要な言語 PHP:Web開発の重要な言語 Apr 13, 2025 am 12:08 AM

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHP対Python:違いを理解します PHP対Python:違いを理解します Apr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHP対その他の言語:比較 PHP対その他の言語:比較 Apr 13, 2025 am 12:19 AM

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHP対Python:コア機能と機能 PHP対Python:コア機能と機能 Apr 13, 2025 am 12:16 AM

PHPとPythonにはそれぞれ独自の利点があり、さまざまなシナリオに適しています。 1.PHPはWeb開発に適しており、組み込みのWebサーバーとRich Functionライブラリを提供します。 2。Pythonは、簡潔な構文と強力な標準ライブラリを備えたデータサイエンスと機械学習に適しています。選択するときは、プロジェクトの要件に基づいて決定する必要があります。

PHPの影響:Web開発など PHPの影響:Web開発など Apr 18, 2025 am 12:10 AM

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

カプセルの量を見つけるためのJavaプログラム カプセルの量を見つけるためのJavaプログラム Feb 07, 2025 am 11:37 AM

カプセルは3次元の幾何学的図形で、両端にシリンダーと半球で構成されています。カプセルの体積は、シリンダーの体積と両端に半球の体積を追加することで計算できます。このチュートリアルでは、さまざまな方法を使用して、Javaの特定のカプセルの体積を計算する方法について説明します。 カプセルボリュームフォーミュラ カプセルボリュームの式は次のとおりです。 カプセル体積=円筒形の体積2つの半球体積 で、 R:半球の半径。 H:シリンダーの高さ(半球を除く)。 例1 入力 RADIUS = 5ユニット 高さ= 10単位 出力 ボリューム= 1570.8立方ユニット 説明する 式を使用してボリュームを計算します。 ボリューム=π×R2×H(4

PHP:多くのウェブサイトの基礎 PHP:多くのウェブサイトの基礎 Apr 13, 2025 am 12:07 AM

PHPが多くのWebサイトよりも優先テクノロジースタックである理由には、その使いやすさ、強力なコミュニティサポート、広範な使用が含まれます。 1)初心者に適した学習と使用が簡単です。 2)巨大な開発者コミュニティと豊富なリソースを持っています。 3)WordPress、Drupal、その他のプラットフォームで広く使用されています。 4)Webサーバーとしっかりと統合して、開発の展開を簡素化します。

See all articles