BohYoh.comトップページへ
Java FAQ
目次

演算子の優先順位とは何ですか。

 Javaの演算子は、乗除を行う*/が、加減を行う+-より優先順位が高くなるように定義されています。これは、私たちが実生活で使用する数学での規則と同じです。したがって、

a + b * c

は、a + (b * c)と解釈されるのであって、(a + b) * cではありません。すなわち、+の方が先に書かれているにも関わらず、*の演算が優先されます。

戻る

BohYoh.comロゴ