質問: Javaでintとdoubleで計算をしています。どのような場合に誤差が出ますか?
回答: int型は整数値しか受け付けず、小数点以下は切り捨てられます。 そのため、 int i=3; i*=1.5;//i=i*1.5と同等 とした場合、iは4.5ではなく4に切り捨てられます。