На этот вопрос уже есть ответ здесь:
Я прочитал много вопросов о stackoverflow, но, похоже, ни один из них не работает для меня. я использую math.round()
для округления. это код:
class round{
public static void main(String args[]){
double a = 123.13698;
double roundOff = Math.round(a*100)/100;
System.out.println(roundOff);
}
}
вывод, который я получаю,:123
но я хочу, чтобы это было 123.14
. я читал, что добавление *100/100
поможет, но, как видите, мне не удалось заставить его работать.
абсолютно необходимо, чтобы и вход, и выход были двойными.
было бы здорово помочь, если бы вы изменили строку 4 кода выше и опубликовали ее.