Я хочу преобразовать число в 2 десятичных знака (всегда показывать два десятичных знака) во время выполнения. Я попробовал некоторый код, но он только делает, как показано ниже
20.03034 >> 20.03
20.3 >> 20.3 ( my code only rounds not converts )
однако, я хочу это сделать:
20.03034 >> 20.03
20.3 >> 20.30 (convert it to two decimal places)
Мой код ниже:
angle = a variable
angle_screen = a variable
DecimalFormat df = new DecimalFormat("#.##");
angle = Double.valueOf(df.format(angle));
angle_screen.setText(String.valueOf(angle) + tmp);
Любая помощь в том, как это сделать, была бы великолепна, спасибо.