вот кусок кода Java:отображения Java двойное значение
import java.util.*;
public class javaTests
{
public static void main(String[] args)
{
double decimal = 0.60;
System.out.println(decimal);
}
}
Я пытаюсь напечатать 0,60, но компилятор печатает 0.6. Как я могу заставить это напечатать 0.60? Благодаря!
попробовать 'System.out.println (string.Format ("% .2f", десятичное));' – silentprogrammer
Спасибо @singhakash, это сработало отлично! не могли бы вы вкратце объяснить, что делает 'String.format'? – BjC
См. Раздел java formatter http://docs.oracle.com/javase/7/docs/api/index.html?java/util/Formatter.html % [flags] [width] [. Precision] conversion ". " для заполнения, 2 указывает количество цифр и f для float – Chandru