java中decimalformat函数的用法是什么

80次阅读
没有评论

共计 778 个字符,预计需要花费 2 分钟才能阅读完成。

DecimalFormat 类是 java.text 包中的一个类,用于格式化数字的输出。它提供了一种简单的方法来格式化数字,使其以特定的样式显示。
DecimalFormat 类的主要方法是 format(),它接受一个数字作为参数,并返回一个格式化后的字符串。格式化的规则由 DecimalFormat 对象的模式字符串指定。
以下是 DecimalFormat 类的一些常用模式字符串及其对应的格式化规则:

  • “#”: 如果位数不足则补 0,不显示小数位。
  • “0”: 如果位数不足则补 0,显示小数位。
  • “#.##”: 如果位数不足则不补 0,最多显示两位小数。
  • “0.00”: 如果位数不足则补 0,最多显示两位小数。

使用 DecimalFormat 类的示例代码如下:

import java.text.DecimalFormat;
public class DecimalFormatExample {public static void main(String[] args) {
double number = 123.456;
DecimalFormat decimalFormat = new DecimalFormat("#.##");
String formattedNumber = decimalFormat.format(number);
System.out.println("Formatted number:" + formattedNumber);
}
}

输出结果为:

Formatted number: 123.46

在以上示例中,我们创建了一个 DecimalFormat 对象,将模式字符串 ”#.##” 传递给构造函数。然后,我们使用 format() 方法将数字 123.456 格式化为字符串 ”123.46″。最后,我们将格式化后的字符串输出到控制台。
通过使用不同的模式字符串,可以根据需要格式化数字的输出。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计778字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)