Java округление до знака
Primary tabs
Forums:
Первый вариант (это не обязательно лучший способ) - относится к случаю, когда изначально выполняется деление int на int:
int sum = 4325; // сумма яблок int count = 23; // число людей /* здесь сначала умножим, а только потом поделим - - иначе мы потеряем нужные нам два знака после запятой - так как при делении целых они отбрасываются. *. count = sum*100/count; // выполняем деление с "сохранением" нужных нам двух цифр после запятой double result = ((double)count/100); // получим два знака после запятой
В последней строчке мы сначала приводим count к double - а только потом делим (иначе знаки после запятой - опять же - отбросятся)
- Log in to post comments
- 4567 reads