質問: g + 305 / 2; System.out.print(g); } } を実行したら187になりました。 どうゆうことでしょう?
回答: https://eng-entrance.com/java-calc-division#i-2 > > 整数の除算は、演算結果をゼロに向かって丸める。例えば、99を10で割れば、演算結果は9になる。つまり、9.9の小数点以下が切り捨てられる。マイナスの場合も同じだ。-99を10で割れば、-9になる。ゼロに近づく方向に切り捨てられる。これをゼロに向かって丸めるという。特に、乗算と組み合わせて演算を行うような場合は、注意が必要だ。 > > >