21xrx.com
2025-03-23 06:02:10 Sunday
文章检索 我的文章 写文章
《Java如何输出小数点后两位?》
2023-06-12 17:29:03 深夜i     14     0
Java 小数点 输出

在Java中,输出小数点后两位可以使用DecimalFormat类来实现。首先需要导入java.text包,然后创建一个DecimalFormat对象,设置输出的格式为小数点后两位的格式“#.00”,最后使用format()方法将要输出的数值作为参数传入即可。

如下是一个示例代码:

import java.text.DecimalFormat;
public class DecimalFormatExample {
  public static void main(String[] args) {
    double num = 3.1415926;
    DecimalFormat df = new DecimalFormat("#.00");
    System.out.println(df.format(num));
  }
}

输出结果为:

3.14

除了使用DecimalFormat类,还可以使用String.format()方法来实现输出小数点后两位。可以使用“%.2f”的格式来实现,其中“%”表示格式化符号,“.2”表示保留两位小数,“f”表示浮点数。

如下是一个示例代码:

public class StringFormatExample {
  public static void main(String[] args) {
    double num = 3.1415926;
    String result = String.format("%.2f", num);
    System.out.println(result);
  }
}

输出结果也为:

3.14

综上所述,Java可以使用DecimalFormat类和String.format()方法来输出小数点后两位,这也是Java中常用的数字格式化方法之一。

  
  

评论区

请求出错了