Java 入門






(8) 配列の開放

配列名 = null;
----- 例 ------------
int m = new int[10];
m = null; //配列の開放
-------------------------

2.8.6 代入演算子

a = b;// a に b を代入
a += b;// a + b を a に代入
a -= b;// a - b を a に代入
a *= b;// a * b を a に代入
a /= b;// a / b を a に代入
a %= b;

2.8.7 算術演算子

a = b + c;// 加算
a = b - c;// 減算
a = b * c;// 乗算
a = b / c;// 除算
a = b % c;// 剰余

2.8.8 関係演算子

a == b// a と b が等しい時に真
a != b// a と b が等しくないときに真
a > b// a が b より大きいときに真
a < b// a が b より大きいか、
  等しい時に真
a <= b// a が b より小さいか、
  等しいときに真


















2.8.9 論理演算子

a & b// a と b の論理積(AND)
a | b// a と b の論理和(OR)
a ^ b// a と b の排他的論理和(XOR)
!a// a の否定(NOT)
a && b// ショートカット演算子 論理積。
  a が真なら b も評価する。
a || b// ショートカット演算子 論理和。
  a が真なら b は評価しない。

2.8.10 ビットシフト演算子

a >> n// a を符合を保持しながら、
  n ビット右にシフトする。
a >>> n// a を 0 埋めしながら、
  n ビット右にシフトする。
a << n// a を 0 埋めしながら、
  n ビット左にシフトする。

2.8.11 ビット代入演算子

a &= b// a & b を a に代入
a |= b// a | b を a に代入
a ^= b// a ^ b を a に代入
a >>= b// a >> b を a に代入
a >>>= b// a >>> b を a に代入
a <<= b// a << b を a に代入