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

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

百草
リリース: 2024-01-27 15:25:43
オリジナル
1285 人が閲覧しました

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

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

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

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

1. 算術演算子:

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

-: 減算演算。

##: 乗算演算。

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

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

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

2. 代入演算子:

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

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

3. 関係演算子:

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

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

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

<: 左側の値が右側の値より小さいかどうかを確認します。

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

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

4. 論理演算子:

&& (論理 AND): 両側が true の場合、結果は true になります。

|| (論理和): 両側の少なくとも 1 つが true の場合、結果は true になります。

! (論理否定): 論理値を反転するために使用されます。つまり、true は false になり、false は true になります。

5. 三項演算子:

condition ? value1 : value2: 条件が true の場合、結果は value1 になり、それ以外の場合は value2 になります。

6. ビット演算子:

& (ビット単位の AND): 対応するビットがすべて 1 の場合、結果は 1 になり、それ以外の場合は 0 になります。

|(ビットごとの OR): 対応するビットの少なくとも 1 つが 1 の場合、結果は 1 になり、それ以外の場合は 0 になります。

#^ (ビットごとの XOR): 対応するビットが同時に 1 でない場合、結果は 1 になり、それ以外の場合は 0 になります。

~(ビットごとの否定): 各ビットを否定します。

<<(左シフト): 左側の値を右側の指定された桁数だけ左にシフトします。

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

>>> (符号なし右シフト): 左側の値を右側に指定した桁数だけ右にシフトします。左側の値が符号付きであるか符号なしであるかに関係なく、左側の最上位ビット (存在する場合) は 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 サイトの他の関連記事を参照してください。

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