ホームページ > Java > &#&チュートリアル > Javaにはどのような演算子がありますか

Javaにはどのような演算子がありますか

百草
リリース: 2024-01-29 14:58:56
オリジナル
1358 人が閲覧しました

java 演算子: 1. 算術演算子; 2. 比較演算子; 3. 論理演算子; 4. ビット演算子; 5. 代入演算子; 6. 条件演算子; 7. 型変換演算子; 8. 文字列連結演算子; 9. インクリメントおよびデクリメント演算子; 10. 関係演算子; 11. null 演算子; 12. 型テスト演算子; 13. ビット テスト演算子; 14. サフィックス インクリメント演算子およびデクリメント演算子; 15. プレフィックス インクリメント演算子およびデクリメント演算子; 16. べき乗演算子; 17. 型の強制。

Javaにはどのような演算子がありますか

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

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

1. 算術演算子: は、加算 ( )、減算 (-)、乗算 (*)、除算などの基本的な数学演算を実行するために使用されます。 (/) と剰余 (%) を求めます。

2. 比較演算子: は、より大きい (>)、より小さい ( など) の 2 つの値の大小関係を比較するために使用されます。 ;=)、等しい (

3. 論理演算子: は、AND (&&)、OR (||)、NOT (!) などの論理演算を実行するために使用されます。

4. ビット単位の演算子: は、ビット単位の AND (&)、ビット単位の OR (|)、ビット単位の XOR (^)、ビット単位の NOT (~ ) などのバイナリ ビットを演算するために使用されます。

5. 代入演算子: は、代入 (=)、増分 ()、減分 (--) などの値を変数に代入するために使用されます。

6. 条件演算子 (三項演算子): は、条件に基づいて 2 つの値のいずれかを選択するために使用され、形式は「条件? 値 1: 値 2」です。

7. 型変換演算子: は、あるデータ型を別のデータ型に変換するために使用されます。

8. 文字列接続演算子 ( ): は 2 つの文字列を接続するために使用されます。

9. 自動インクリメント演算子と自動デクリメント演算子: と --。

10. 関係演算子: instanceof、オブジェクトがクラスのインスタンスであるか、クラスのサブクラスのインスタンスであるかを判断するために使用されます。

11. Null 演算子: == および !=、オブジェクトが null かどうかを比較するために使用されます。

12. 型テスト演算子: instanceof、オブジェクトが特定の型またはそのサブクラスのインスタンスであるかどうかを判断するために使用されます。

13. ビット テスト演算子: &、|、^、~、<<、>>、>>>。

14. 接尾辞のインクリメント演算子およびデクリメント演算子: または -- 演算子を使用して、変数をインクリメントまたはデクリメントします。

15. 接頭辞のインクリメント演算子とデクリメント演算子: 式内の変数をインクリメントまたはデクリメントするには、or -- 演算子を使用します。

16. べき乗演算子: ^ または ** 演算子を使用して、数値のべき乗を計算します。

17. 型キャスト: () と型名を使用して、値を指定された型に変換します。

これらの演算子は、Java プログラムでさまざまな計算を実行し、フロー操作を制御するために使用されます。演算子が異なると、優先順位と結合性が異なり、式内で演算子が評価される順序が決まります。たとえば、算術演算子は比較演算子より優先順位が高く、代入演算子は算術演算子より優先順位が低くなります。したがって、複雑な式では、評価順序を明示的に指定するためにかっこが必要になります。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート