博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DecimalFormat用法
阅读量:6435 次
发布时间:2019-06-23

本文共 1066 字,大约阅读时间需要 3 分钟。

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。

DecimalFormat 包含一个模式 和一组符号 

符号含义: 

0 一个数字 
# 一个数字,不包括 0 
. 小数的分隔符的占位符 
, 分组分隔符的占位符 
; 分隔格式。 
- 缺省负数前缀。 
% 乘以 100 和作为百分比显示 
? 乘以 1000 和作为千进制货币符显示;用货币符号代替;如果双写,用 
国际货币符号代替。如果出现在一个模式中,用货币十进制分隔符代 
替十进制分隔符。 
X 前缀或后缀中使用的任何其它字符,用来引用前缀或后缀中的特殊字符。 

例子:

1 import java.util.*; 2 import java.text.*; 3 public class JAVA1 { 4     public static void main(String[] args) { 5         Scanner in=new Scanner(System.in);  6         DecimalFormat df1=new DecimalFormat("00.0000"); 7         DecimalFormat df2=new DecimalFormat("##.####"); 8         DecimalFormat df3=new DecimalFormat("000.00000"); 9         DecimalFormat df4=new DecimalFormat("###.#####");10         double a=in.nextDouble();11         double b=in.nextDouble();12         double c=a+b;13         System.out.println(df1.format(c));14         System.out.println(df2.format(c));15         System.out.println(df3.format(c));16         System.out.println(df4.format(c));17     }18 }

输入 56.0001  1.0009

输出 57.0010

       57.001

       057.00100

       57.001

转载于:https://www.cnblogs.com/MC-1996/p/4710249.html

你可能感兴趣的文章
你为什么有那么多时间写博客?
查看>>
Excel 中使用VBA
查看>>
$.ajax同步请求会阻塞js进程
查看>>
Postman 网络调试工具
查看>>
Python教程6
查看>>
zabbix实现自动发现功能添加磁盘监控
查看>>
mysql8.0.14 安装
查看>>
1039. 到底买不买(20)
查看>>
android笔试题一
查看>>
【JavaEE企业应用实战学习记录】getConnListener
查看>>
了解轮询、长轮询、长连接、websocket
查看>>
bzoj2427[HAOI2010]软件安装
查看>>
WPF个人助手更新
查看>>
NLPIR技术助力中文智能数据挖掘
查看>>
python操作redis--------------数据库增删改查
查看>>
Android中仿IOS提示框的实现
查看>>
php初学第一课
查看>>
Windows下与Linux下编写socket程序的区别 《转载》
查看>>
java学习笔记 --- IO(3)
查看>>
Mysql 的FIND_IN_SET函数慢的忧化
查看>>