21xrx.com
2024-09-17 04:21:56 Tuesday
登录
文章检索 我的文章 写文章
Java中的保留两位小数方法详解
2023-06-15 11:31:21 深夜i     --     --
Java 保留两位小数 DecimalFormat String

在Java开发中,经常需要对数据进行格式化输出,例如需要对一个double类型的浮点数保留两位小数。那么在Java中,如何实现呢?通过以下方法,我们可以很方便地实现这个需求。

方法一:DecimalFormat类

DecimalFormat是一个格式化类,可以将数字格式化为需要的形式输出。示例代码如下:


double d = 12.345678;

DecimalFormat df = new DecimalFormat("#.00");

System.out.println(df.format(d));

在这个例子中,第二行代码中的“#.00”表示需要保留两位小数,如果原数字是整数,则输出结果会带两个0作为小数部分。

方法二:String.format()方法

String.format()方法可以将所有类型的数据格式化为字符串输出。示例代码如下:


double d = 12.345678;

String s = String.format("%.2f", d);

System.out.println(s);

在这个例子中,“%.2f”表示需要保留两位小数,其中“%”表示后面要跟随一个参数,而“f”表示该参数是一个浮点数,保留两位小数。

以上两种方法均可以对浮点数保留两位小数,使用起来也非常方便。在实际开发中,我们可以根据具体情况选择使用哪种方法。

.format()

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复