おぼえがき

算術演算子
 int j = 10;
 int i = j + 2;//結果12
 i = j - 3;//結果7
 i = j * j;//結果100
 i = j / 3;//結果3 割った商を出力する。
 i = j % 3;//結果1 割った余りを出力する


符号変換の演算子
 int i = 5;
 int j = -i;//結果-5


インクリメント・デクリメント演算子 ++ --
 i++//1を足す
 i--//1を引く
 ++i//1を足す
 --i//1を引く

 i++と++iの違いは?
  int i = 5;
  int j = i++;//iをjに代入して、iに1を足す
  System.out.println(j);//結果5
  System.out.println(i);//結果6

  int i = 5;
  int j = ++i;//iに1を足して、iをjに代入する
  System.out.println(j);//結果6
  System.out.println(i);//結果6


複合代入演算子
 i += 2;//iに2を足した値をiに代入
 i -= 3;//iから3を引いた値をiに代入
 i *= j;//iにjをかけた値をiに代入
 i /= j;//iをjで割った商を代入
 i %= 2;//iを2で割った余りを代入

 この演算子を見ただけでは、そういう動きをするなんて思い出せないな。
 ややこしいなぁ