四則演算子
四則演算のプラス記号「 」には、次の 3 つの一般的な用途があります:
1、数字の場合は足し算です。
2. 文字 char 型の場合、計算前に char は int にプロモートされてから計算されます。 char 型の文字と int 型の数値の比較表: ASCII、Unicode
3. 文字列 String (キーワードではなく最初の文字が大文字) の場合、プラス記号は文字列の連結操作を表します。任意のデータ型を文字列に接続すると、結果は文字列になります。
増加演算子:
減少演算子: --
基本的な意味: 変数を増加させる1
形式を使用して、変数名の前に記述するか、変数名の後に記述します。
(推奨学習ビデオ: java ビデオ チュートリアル )
例:
++num,也可以num++
使用方法:
1. 単独で使用します。 : 他の操作と混合せず、単独で独立したステップとしてください。
2. 混合使用: 他の操作と混合して使用します (割り当てと混合したり、印刷操作と混合したりするなど)。
使用上の違い:
1. 単独で使用する場合、表と裏の違いはありません。つまり、両者は全く同じ効果を持っています。
2. 組み合わせて使用すると大きな違いがあります
[注意]
A: [前] の場合、変数 [すぐに 1]、 get 結果を使用します。 [最初に追加してから使用]
B: [後で] の場合は、最初に元の値を使用し、[次に変数を 1 にします] [最初に使用してから追加]
注:
インクリメント演算子とデクリメント演算子を使用できるのは変数のみです。定数は変更できないため使用できません。
代入演算子
代入演算子は次のように分割されます:
基本的な代入演算子: Give を表す等号「=」です。右側のデータを左側の変数に変換します。
int a = 30;
複合代入演算子;
+= a+=3 相当于 a=a+3 -= *= /= %= 都是如此
注:
変数のみが代入演算子を使用でき、定数は代入できません。
複合代入演算子は、強制的な型変換を意味します。
byte num = 30; num += 5; //num = num + 5 //num = byte + int //num = int + int //num = int //num = (byte) int System.out.println(num);//35
比較演算子
より大きい: >
より小さい: <
以上~: > =
以下: <=
等しい: ==
等しくない: !=
注:
1 . 比較演算子の結果はブール値である必要があります。true の場合は true、true でない場合は false
2. 複数の判定が行われた場合、連続して書くことはできません。数学での書き方、例: 3 論理演算子 および && は、すべてが true の場合にのみ true、それ以外の場合は false です。 または || 少なくとも 1 つの場合、は true、それらはすべて true 偽であるものは偽です 違います! 「&&」または「||」で を否定すると、短絡効果が生じます。最終結果が左辺に基づいて決定できる場合、後で実行されなくなり、一定のコストが節約されます。パフォーマンスの量。 注: 論理演算子はブール値にのみ使用できます。 AND または 2 つの演算子。複数の条件がある場合は、2 つの条件を連続して記述できます。 条件 A&& 条件 B 複数の条件: 条件 A&& 条件 B 条件 C 三項演算子 単項演算子: 演算に必要なデータが 1 つだけ必要な演算子 (例: 否定)。 、セルフインクリメント、セルフデクリメント 二項演算子: 加算、減算など、演算に 2 つのデータを必要とする演算子 三項演算子: 3 つのデータを必要とする演算子 形式: 処理: まず条件が成立しているかどうかを判定し、成立していれば式Aの値を変数に代入します。そうでない場合は、式 B の値を左側の変数に代入し、2 つのうちの 1 つを選択します。 注: 式 A と式 B は両方とも、左側のデータ型要件を満たしている必要があります。 三項演算子の結果を使用する必要があります。 関連記事チュートリアルの共有: Java 入門チュートリアル 以上がJava演算子の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。数据类型 变量名 = 条件判断 ? 表达式A : 表达式B
int cai = 3>4?3.7:10;//错误写法