Если вы хотите рассчитать с десятичными знаками, тогда вам нужно использовать Double
тип данных вместо Integer
.
. int
имеет диапазон от -2 147 483 648 до 2 147 483 647 и double
имеет диапазон от + -5,0 x 10-324 до + -1,7 x 10308.
Вы видите, что int
не может обрабатывать десятичные дроби.