JAVA-演算子(1)
1381 ワード
演算子(+、-、/、*、%)
💩 通常の4則演算と同じです.
ただし、一部の演算子「%」は見慣れない場合があります.
💩%≪演算子|Operator|oraolap≫:除算結果の計算に使用される余剰演算子(またはパーセンテージ演算子)と呼ばれる演算子.(/演算子は除算結果のシェアを計算する演算子です)
さんじゅつえんざんじどうへんかん
💩 演算は、被演算子間でデータ型を一致させた後に実行する必要があります.
ex) byte + byte = (int)byte + (int)byte = int + int = int
ex2) char + int = (int)char + int = int + int = int
ex) int + long = (long)int + long = long + long = long
ex2) long + float = (float)long + float = float + float = float
除算演算
💩 整数型データは、演算子によってシェアを計算する演算子です.
System.out.println(3/2);
Int/int=intデータ型のため、結果は1を出力します.
テキスト演算
💩 文字間で演算を行う場合、自動変換は発生しません.
💩 Byte a = 10+10
=>エラーなし
💩 ただし、文字演算の結果値がデータ型の表示範囲を超えている場合は、それをInt(文字演算の結果値)として扱い、エラーとなります.
文字列の加算演算子
💩 加算演算子が整数、実数型の被演算子と演算されると、演算が行われます.
被演算子に文字列データ型がある場合は、連結(接続)演算子として使用されます.
10 + 10 = 20
"10" + "10" = "1010"
10 + "10" = "1010"
💩 文字列以外のデータ型の演算子を文字列に変換し、連結演算を行います.💩 左側から連結演算を開始します.
Reference
この問題について(JAVA-演算子(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@ahk/JAVA-연산자들1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol