210730
演算子演算子タイプおよび優先度 最適演算子
ex)括弧()
単項演算子
にこうえんざんし
-算術演算子(四則演算)
-比較演算子
-論理演算子(真、偽)
3項演算子
代入演算子
-純代入
-複合インポート
羅列演算子
単項演算子
増減演算子:+(+1の値)、--(-1の値)
1.被演算子の値を加算または減算する演算子.異なる場所に異なる結果値が表示されます.論理否定演算子:! 論理値を否定し、反対の値に変更します.制御文の使用によく使用されます.算術演算子 普通の数学と同じ演算方法、優先度.
ただし,%(モジュール化,モジュール化)は余剰値を求める演算である.比較演算子 データが同じか異なるかを比較するために使用され、常に論理値(true、false)を結果値とします.
すべての資料型(基本型、参照型)を使用できます.*参照タイプが同じアドレス値を持っているかどうかを比較
:基本型booleanと参照型を除き、残りの資料型は使用できます.論理演算子 2つの論理値を比較する演算子
&&:両方の被演算子がtrueの場合true(AND)を返します.
||||::2つの演算子のうち1つだけがtrueですが、true(OR)を返します.
複合割付演算子 他の演算子と代入演算子を組み合わせたものです.
自分と演算後の演算結果を自分に積み重ねる.(コードが簡潔で、メモリで直接演算を実行し、演算速度が速い.)
代入演算子は、必要な値を増やして変数に格納します. 3項演算子(条件式?式1:式2;) 条件式の結果値に基づいて演算を処理し、結果値が真であれば式1を実行し、偽であれば式2を実行する.
3つの演算子では、3つの演算子を重ねて使用できます.
ex)括弧()
単項演算子
にこうえんざんし
-算術演算子(四則演算)
-比較演算子
-論理演算子(真、偽)
代入演算子
-純代入
-複合インポート
羅列演算子
単項演算子
増減演算子:+(+1の値)、--(-1の値)
ex) a + b (+ : 연산자, a,b : 피연산자)
2.電位演算:先に演算して他の演算を実行するex) ++a, --a
3.後置演算:他の演算を先に行ってから演算するex) a++, a--
ex) boolean bool1 = true;
boolean bool2 = !bool1;
System.out.println(bool2); -> false
ただし,%(モジュール化,モジュール化)は余剰値を求める演算である.
* / % 연산자 예시
int a = 10, b = 20, c = 0;
c = a * b; -> 200
c = a / b; -> 0.5
c= a % b; -> 10
+ - 연산자 예시
int a = 10, b = 20, c = 0;
c = a + b; -> 30
c = a - b; -> -10
'/' 연산 시 형 변환에 유의해야 한다.
すべての資料型(基本型、参照型)を使用できます.*参照タイプが同じアドレス値を持っているかどうかを比較
ex) a == b : a와 b가 같으면 true
a != b : a와 b가 다르면 true
2つの演算子値のサイズの比較:基本型booleanと参照型を除き、残りの資料型は使用できます.
&&:両方の被演算子がtrueの場合true(AND)を返します.
||||::2つの演算子のうち1つだけがtrueですが、true(OR)を返します.
컴퓨터는 논리연산을 검사할 때 short cut 연산을 한다.
따라서 앞의 값이 true라면 뒤의 값은 검사하지 않고 짧게 끊어버린다
自分と演算後の演算結果を自分に積み重ねる.(コードが簡潔で、メモリで直接演算を実行し、演算速度が速い.)
ex) a += 10 -> 10에 a을 더하고 그 값을 다시 a라는 변수에 대입(피연산자들의 결합방법은 오른쪽에서 왼쪽)
*増減演算と似ていますが、増減演算子(++、--)は1つの増加または減少です.代入演算子は、必要な値を増やして変数に格納します.
3つの演算子では、3つの演算子を重ねて使用できます.
ex) int result1 = a > b ? a++ : b--; -> a가 b보다 크다면 a++실행, 작다면 b--실행
int result2 = a < b ? a++ : (b == 0 ? a-- : b++); -> a가 b보다 작다면 a++실행, 크다면 중첩된 삼항 연산자의 식을 실행
Reference
この問題について(210730), 我々は、より多くの情報をここで見つけました https://velog.io/@joyoo1221/210730テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol