Java FAQ
目次
演算子の優先順位とは何ですか。
Javaの演算子は、乗除を行う
*
と
/
が、加減を行う
+
や
-
より優先順位が高くなるように定義されています。これは、私たちが実生活で使用する数学での規則と同じです。したがって、
a + b * c
は、
a + (b * c)
と解釈されるのであって、
(a + b) * c
ではありません。すなわち、
+
の方が先に書かれているにも関わらず、
*
の演算が優先されます。
戻る