ホームページ  >  記事  >  Java  >  Java演算子とは何ですか?

Java演算子とは何ですか?

藏色散人
藏色散人オリジナル
2020-12-30 11:04:1927324ブラウズ

Java 演算子には次のものが含まれます: 1. 算術演算子 ("、-、% など")、2. 代入演算子 ("=" など)、3. 比較演算子 ("greater than、equal" など) to、not Equal to"; 4. 「OR、AND、NOT」などの論理演算子; 5. 「三項演算子」などの条件演算子。

Java演算子とは何ですか?

このチュートリアルの動作環境: Windows7 システム、Java10 バージョン、DELL G3 コンピューターこの方法は、すべてのブランドのコンピューターに適しています。

推奨: 「java ビデオ チュートリアル

演算子は、関連する操作を実行するように Java に通知するために使用される「機能」シンボルです。

Java 言語で一般的に使用される演算子は、次の種類に分類できます。

Ø 算術演算子

Ø 代入演算子

Ø 比較演算子

Ø 論理演算子

Ø 条件演算子

1. 算術演算子

主要な算術演算子次のような基本的な算術演算を実行するために使用されます。加算、減算、乗算、除算など。

Java でよく使用される算術演算子:

このうち、and -- はオペランドの左側または右側に表示できますが、結果は異なります

a: 最初に値を割り当て、次に増分します。

a: 最初に増分し、次に値を割り当てます。

自動インクリメント演算子と自動デクリメント演算子は、変数の操作にのみ使用できます。値や定数を操作するために直接使用することはできません。たとえば、5、8 はすべて間違っています。

2. 代入演算子

代入演算子は、変数または定数の数値を指定する記号を指します。たとえば、「=」を使用して、右側の式の結果を左側のオペランドに割り当てることができます。

Java でサポートされている一般的な代入演算子は次の表に示されています:

3. 比較演算子

比較演算子は、「より大きい」、「等しい」、「等しくない」などの 2 つのデータのサイズを決定するために使用されます。比較の結果はブール値 ( true または false ) です。

Java で一般的に使用される比較演算子を次の表に示します:

注:

1、>、<、 >=、<= は、左側と右側のオペランドが数値型であることのみをサポートします

2、==、!= 両側のオペランドは数値型または参照型のいずれかになります

4. 論理演算子

論理演算子は主に論理演算を実行するために使用されます。 Java で一般的に使用される論理演算子を次の表に示します。

「投票」の観点から論理演算子を理解できます:

1、および: 問題の承認には全員の投票が必要です

2、または: 問題の承認には 1 人のみの投票が必要です

3、非: 最初に承認に投票した人が可決されました オペレーター以外は実行できます投票を無効にする

4. XOR: 問題の承認に投票できるのは 1 人だけです

論理演算子を使用すると、非常に興味深い「短絡」現象が発生します。

例: ( one > two ) && ( one < three ) 、左側の one > two の実行結果が false であると判断できる場合、システムはそれが false であると判断します。右側の 1 つの

同様に、 ( one > two ) || ( one < three ) では、左側の式の実行結果が true であると判断できる場合、システムはそれが true であると判断します。正しい式を実行する必要はなくなりました。側面の 1

5. 条件演算子

条件演算子 (?:) は「三項演算子」とも呼ばれます。

文法形式: ブール式?式 1: 式 2

操作プロセス: ブール式の値が true の場合は式 1 の値を返し、それ以外の場合は式 2 の値を返します。

例:

式 8>5 は true と評価されるため、次の結果が返されます: 8 は 5 より大きいです

Java における演算子の優先順位

いわゆる優先度とは、式内の演算の順序です。 Java で一般的に使用される演算子の優先順位は、次の表に示されています。

# レベル 1 の優先順位が最も高く、レベル 11 の優先順位が最も低くなります。たとえば、x = 7 3 * 2 の結果は 13 になります。「まず乗算してから加算します」!

PS: 演算子の優先順位を覚える必要はありませんが、実際の開発では優先順位を管理するために括弧を使用するのが一般的です。例:

分析: 括弧の優先順位が最も高いため、

1. 18 を実行すると、結果は 30

2 になります。 . ( a 18 ) % 4 モジュロを実行すると、結果は 2

3 になります。 a * ( ( a 18 ) % 4 ) を実行すると、結果は 24

になります

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

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