ホームページ >Java >&#&チュートリアル >Java演算子の動作ルールは何ですか?

Java演算子の動作ルールは何ですか?

百草
百草オリジナル
2024-01-27 15:25:431324ブラウズ

Java 演算子の操作規則: 1. 算術演算子; 2. 代入演算子; 3. 関係演算子; 4. 論理演算子; 5. 三項演算子; 6. ビット演算子; 7 、文字列 " " 演算; 8.データ入力。 Java 演算子は、Java プログラムでさまざまな数学的および論理的演算を実行するために使用される特別なクラスのシンボルです。

Java演算子の動作ルールは何ですか?

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

Java 演算子は、Java プログラムでさまざまな数学的および論理演算を実行するために使用される特殊なタイプのシンボルです。 Java 演算子の操作規則は次のとおりです:

1. 算術演算子:

: 加算演算。文字列の連結にも使用できます。

-: 減算演算。

##: 乗算演算。

/: 除算演算。結果は浮動小数点数になることに注意してください (両方のオペランドが整数でない場合)。

%: モジュロ演算。除算の余りを返します。

, --: 自動インクリメント演算子と自動デクリメント演算子。変数の値を増減するために使用されます。

2. 代入演算子:

=: 基本的な代入演算子は、右側の値を左側の変数に代入します。

=、-=、*=、/=、%=、&=、^=、|= などの複合代入演算子は、代入を対応する算術演算子またはビット単位の演算子と組み合わせます。

3. 関係演算子:

==: 2 つの値が等しいかどうかを確認します。

!=: 2 つの値が等しくないかどうかを確認します。

>: 左側の値が右側の値より大きいかどうかを確認します。

35dc13cf27ca3bb26e5f64376f391c33=: 左側の値が右側の値以上であるかどうかを確認します。

a563c36d112d06619b39ba395c613715> (符号付き右シフト): 左側の値を右側に指定した桁数だけ右にシフトします。符号拡張の場合、符号を維持するために左側の最上位ビット (符号ビット) がコピーされます。

>>> (符号なし右シフト): 左側の値を右側に指定した桁数だけ右にシフトします。左側の値が符号付きであるか符号なしであるかに関係なく、左側の最上位ビット (存在する場合) は 0 で埋められます。

7. 文字列演算:

文字列が " " 演算に出現する場合、この " " は文字列結合子であり、算術演算ではありません。たとえば、「Aunero123」は、数学的な加算ではなく、文字列「Aunero」と数値 123 を連結することを意味します。

8. データ入力:

Scanner クラスを使用して、コンソールからデータを読み取ります。例:

import java.util.Scanner; // 导包动作必须出现在类定义的上方  
Scanner sc = new Scanner(System.in); // 创建对象 Scannersc=newScanner(System.in); //只有sc是变量名可以变,其他都不允许改变 接收数据 inti=sc.nextInt(); //只有i是变量名可以变,其他都不允许改变。

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

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