Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-如何让输出显示双精度浮点的尾随零?_Java - Fatal编程技术网

Java-如何让输出显示双精度浮点的尾随零?

Java-如何让输出显示双精度浮点的尾随零?,java,Java,我有以下代码 double area = 6.60; System.out.println(area); 这使输出为6.6 如何使输出为6.60?您可以使用: 输出: 6.60 6.60 0指定精度。该数字根据具体情况四舍五入 此处指定的精度。(例如,如果您需要小数点后两位,请 将具体说明(2) f指定它是一个浮点-包括双精度(d表示 十进制整数) double area = 6.60; NumberFormat formatter = new DecimalFor

我有以下代码

double area = 6.60;    
System.out.println(area);
这使输出为6.6

如何使输出为6.60?

您可以使用:

输出:

6.60

6.60

  • 0指定精度。该数字根据具体情况四舍五入 此处指定的精度。(例如,如果您需要小数点后两位,请 将具体说明(2)

  • f指定它是一个浮点-包括双精度(d表示 十进制整数)

    double area = 6.60;
    NumberFormat formatter = new DecimalFormat("#0.00");
    System.out.println(formatter.format(area));
 double x = 6.60;
 System.out.printf("%.2f",x);