округлить до 2 знаков после запятой в java? [дубликат]

На этот вопрос уже есть ответ здесь:

Я прочитал много вопросов о 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 кода выше и опубликовали ее.

179
задан ppeterka 7 October 2013 в 00:47
поделиться