Должно быть просто, я знаю, но я нигде не могу найти ответ. Я пытаюсь округлить до двух знаков после запятой, поэтому, если мой ответ 164,9835, я бы хотел, чтобы ответ отображался как 164,99. Но то, что у меня пока есть, это округление до 164,98 по какой-то причине.
Любая помощь высоко ценится.
double number1 = Double.parseDouble(num1.getText().toString());
double number2 = Double.parseDouble(num2.getText().toString());
double number3 = Double.parseDouble(num3.getText().toString());
double number4 = Double.parseDouble(num4.getText().toString());
double sum = (((number1 * number2)/1000)*0.5)*(number3 - number4);
total.setText (String.format("£%s", new java.text.DecimalFormat("##.##").format(sum)));