Javaベースのプログラミング/演算子


プログラムはデータを処理することによって結果を計算することを演算と呼ぶ.
Javaプログラミングで最もよく使われる演算子について説明します.

※演算とは?🔮

- 데이터를 처리하여 결과를 산출하는 것

- 연산자: 연산에 사용되는 표시나 기호

- 피연산자: 연산 대상이 되는 데이터(리터럴, 변수)

- 연산식: 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 

▶演算子の種類




▶演算の方向と優先度




※モノリアクタンス演算子?1個の被演算子


シンボル演算子(+、-)
  • ブールタイプと文字タイプ以外のデフォルトタイプ(シンボル演算子の計算タイプはint)
  • 増減演算子(+、--)
  • 演算子
  • は、変数の値を1または(+)増やして1を減らすことができます(-)
  • 増減演算子が変数の後にある場合は、他の演算子を処理してから増減演算子を処理します.

    これは情報処理試験の良い例です.
  • 論理否定演算子(!)
  • booleanタイプのみ
  • ビット逆転送演算子(~)
  • バイト,short,int,longタイプのみが被演算子になります.
  • ビット値(0.1)を反転します.

  • ※本港演説者?2個の被演算子


    演算子(+、-、*、/、%)
  • ブール型を除き、すべてのデフォルト型
  • に適用されます.
    計算結果値
  • の場合、Overflow州の
  • 整数
  • を使用して正確に計算
    注意
  • NaNとInfinity演算
    オーバーフロー検出/精密計算整数/NANおよびInfinity演算/入力値を用いたNANチェック
  • 文字列接続演算子(+)
    文字列が
  • の演算子である場合、文字列にマージされます.
  • 比較演算子(<,<=,>,>=,=,!=)
  • ブール型true/false計算
  • 、大きさは等しい
  • ピア比較演算子すべてのタイプ
  • に使用
  • サイズ比較演算子ブール以外のすべてのデフォルトタイプ:
  • 主に条件文(if)で
  • フロー制御文を使用し、繰り返し文(for,while)で使用(実行フローの確立に使用)
  • 論理演算子(&、|、&、|、|、^、!)
  • 論理乗(&)、論理合(|)、排他的論理合(^)、論理否定(!)実行演算
  • 被演算子はブール型のみ使用できます
  • ビット演算子(&、|、^、~、<、>>>>>>)
    0と1を被演算子とし、
  • ビット単位で演算する
    整数タイプのみ
  • 0および1のビット演算
  • として表すことができる.
  • 実数型浮動小数点と非二重ステルス演算
  • タイプ
  • ビット論理演算子(&、|、^)
  • ビット移動演算子(<、>、>)
  • 代入演算子(=、+=、-=、*=、/=、%=、&=、^=、|=、<=、>>=、>>>=)
  • の右側の被演算子の値を左側の被演算子変数の
  • に記憶する.
  • すべての演算子の中で最も低い演算順序→最後に実行される
  • タイプ
  • 単純割付演算子
  • 複合割付演算子
    指定された演算を実行すると、変数
  • に結果が保存されます.

    ※前項演算子は演算子3個


    前の条件式の結果から、コロンの前後の被演算子→条件演算子を選択