ホームページ >Java >&#&チュートリアル >Javaの演算記号を解釈する方法

Javaの演算記号を解釈する方法

百草
百草オリジナル
2024-01-30 15:02:211051ブラウズ

Java 演算記号の説明: 1. 算術演算子; 2. 代入演算子; 3. 比較演算子; 4. 論理演算子; 5. 条件演算子; 6. ビット演算子; 7. 文字列連結演算子; 8.代入時の文字列連結; 9. その他の特殊演算子; 10. 型変換演算子; 11. 括弧と演算の順序。詳細な紹介: 1. 算術演算子、加算は 2 つの数値型変数の加算に使用され、減算は 2 つの数値型変数の減算に使用され、乗算は 2 つの数値型変数の乗算に使用され、除算は 2 つの数値型変数の乗算に使用されます。などに分かれています。

Javaの演算記号を解釈する方法

このチュートリアルのオペレーティング システム: Windows 10 システム、DELL G3 コンピューター。

Java 演算子は、算術演算、代入、比較、論理演算を実行するために使用される記号です。 Java で一般的に使用される演算子の詳細な説明は次のとおりです:

1. 算術演算子:

  • Addition ( ): 2 つの数値型の変数に使用されます。合計します。
  • 減算 (-): 2 つの数値型変数を減算するために使用されます。
  • 乗算 (*): 2 つの数値型変数を乗算するために使用されます。
  • 除算 (/): 2 つの数値型変数を除算するために使用されます。 2 つの整数を除算した場合でも、結果は整数になります。一方の数値が小数の場合、結果は小数になります。
  • 剰余 (%): 2 つの数値型変数を除算した後の剰余を取得するために使用されます。

2. 代入演算子:

  • 代入 (=): 右側の値を左側の変数に割り当てるために使用されます。
  • Autoincrement ( ): 変数の値を 1 ずつ増やします。プレフィックス インクリメント (i) とサフィックス インクリメント (i) の 2 つの形式があります。接頭辞形式は最初に値を増分してから値を返し、接尾辞形式は最初に値を返してから増分します。
  • デクリメント (--): 変数の値を 1 ずつ減らします。また、プレフィックス デクリメント (--i) とサフィックス デクリメント (i--) の 2 つの形式もあります。

3. 比較演算子:

  • より大きい (>): 左のオペランドが右のオペランドより大きいかどうかを比較するために使用されます。結果は true または false です。
  • 未満 (<): 左のオペランドが右のオペランドより小さいかどうかを比較するために使用され、結果は true または false になります。
  • 以上 (>=): 左のオペランドが右のオペランド以上であるかどうかを比較するために使用され、結果は true または false。
  • 以下 (<=): 左のオペランドが右のオペランド以下であるかどうかを比較し、結果が true または false であるかどうかを比較するために使用されます。
  • 等しい (==): 2 つのオペランドが等しいかどうかを比較するために使用され、結果は true または false になります。
  • 等しくない (!=): 2 つのオペランドが等しくないかどうかを比較するために使用され、結果は true または false になります。

4. 論理演算子:

  • 論理 AND (&&): 両側のオペランドが true の場合、結果は true になります。それ以外の場合は、結果は true になります。 、 間違い。短絡ANDとも呼ばれます。
  • 論理 OR (||): 両側のオペランドの 1 つが true の場合、結果は true になり、両方のオペランドが false の場合、結果は false になります。短絡または短絡とも呼ばれます。
  • 論理否定 (!): 否定演算に使用されます。オペランドが true の場合、結果は false になり、オペランドが false の場合、結果は true になります。

5. 条件付き (三項) 演算子:

  • 形式は、条件 ? 値 1 : 値 2 です。条件が true の場合、結果は値 1 になり、それ以外の場合、結果は値 2 になります。三項演算子とも呼ばれます。

6. ビット単位の演算子:

  • ビット単位の AND (&): 結果は、対応するビットがすべて 1 の場合にのみ 1 になります。
  • ビットごとの OR (|): 対応するビットの 1 つが 1 である限り、結果は 1 になります。
  • ビットごとの XOR (^): 2 つの数値が異なる場合にのみ、対応するビットの結果が 1 になります。
  • ビットごとの反転 (~): 対応するビットが 0 か 1 かを反転します。

7. 文字列コネクタ ( ): は数値間の加算に使用できるだけでなく、文字列を接続するためにも使用できます。たとえば、「He​​llo, " "world!" は「Hello, world!」となります。

8. 代入時の文字列接続: たとえば、a = "string" は a = a "string" と等価です。つまり、変数 a が文字列に接続されます。

9. その他の特別な演算子: たとえば、instanceof は、オブジェクトが特定のクラスのインスタンスであるかどうかを判断するために使用されます。

10. 型変換演算子: たとえば、(int) や Integer.parseInt() などのメソッドが型変換に使用されます。

11. 括弧と演算の順序: 括弧は、演算のデフォルトの順序を変更できます (たとえば、括弧内の式が最初に計算されます)。さらに、左から右および上から下の原則も、操作の順序に関して一般的に使用されるルールです。

「%」演算子に関する追加の注意事項: Java では、「%」は剰余演算に使用できるだけでなく、数値のパリティを決定したり、数値を除算できるかどうかを決定したりするためにも使用できます。 、1、10、100 などの任意の数を取り出します。たとえば、x % 10 は 1 の位の取得に使用され、x / 10 % 10 は 10 の位の取得に使用されます。また、「%」の前の数値が「%」の後の数値より小さい場合、結果は「%」の前の数値となります。

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

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