[Javaの定式]Chapter 3演算子(04-06)
Chapter 3. 演算子
04.演算子の連結規則
1つの式に複数の優先度演算子(たとえば
1.算術>比較>論理>大学入試の順序.大学入試は最後の修行だ.
2.単項(1)>二項(2)>三項(3).単項演算子の優先度が二項演算子より高い
3.単項演算子と代入演算子を除き、すべての演算の進行方向は左から右へ
05.増減演算子と++と--
増減演算子は、被演算子に格納された値を増加または減少させる1
整数と実数はいずれも増減演算子の被演算子とすることができるが、定数は値を変更できないため不可能である
増減演算子は通常の算術変換で自動的に変換されませんが、演算結果のタイプは被演算子のタイプと同じです.
일반산술변환(산술변환) : 연산 전에 피연산자의 타입을 일치시키기 위해 자동 형변환 되는 것
즉, 피연산자의 타입을 같게 일치(보다 큰 타입으로 일치)
* long + int -> long + long -> long
* float + int -> float + float -> float
* double + float -> double + double -> double
<chapter 3. 10장 산술 변환 참고>
追加演算子(+):被演算子の値を1増加
マイナス記号演算子(-):被演算子の値を1に減らします.
増減演算子は、被演算子の両側に配置できます
j=++i; //전위형
→ ++i; //증가 후에
→ j=i; //참조하여 대입
j=i++; //후위형
→ j=i; //참조하여 대입 후에
→ i++; //증가
🥨 メソッド呼び出し増減演算子の使用例06.シンボル演算子
-
は、被演算子のシンボルを逆方向に変更する結果+
は形式上の符号(
Reference
この問題について([Javaの定式]Chapter 3演算子(04-06)), 我々は、より多くの情報をここで見つけました https://velog.io/@wendy1126/Java의-정석Chapter3.연산자0406テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol