Круглая переменная в AndroidStudio

#java #android-studio

#java #android-studio

Вопрос:

Я хочу округлить свою переменную из этого:

 value.setText(Double.toString(value_variable));
 

где она показывает 428.14539335171594

к этому:

428.14

Как я могу изменить эту строку, чтобы получить округленную переменную?

Ответ №1:

Одним из вариантов является использование DecimalFormat :

 double value_variable = 428.14539335171594d;
DecimalFormat df = new DecimalFormat("#.00");
df.setRoundingMode(RoundingMode.DOWN);
String text = df.format(value_variable);
System.out.println(text);
 

Выходной сигнал:

 428.14