这个是DecimalFormat官网:
https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html

public class TestNumberFormat{ public static void main(String[]args){double pi = 3.1415927; //圆周率//取一位整数System.out.println(new DecimalFormat("0").format(pi));   //3//取一位整数和两位小数System.out.println(new DecimalFormat("0.00").format(pi)); //3.14//取两位整数和三位小数,整数不足部分以0填补。System.out.println(new DecimalFormat("00.000").format(pi));// 03.142//取所有整数部分System.out.println(new DecimalFormat("#").format(pi));   //3//以百分比方式计数,并取两位小数System.out.println(new DecimalFormat("#.##%").format(pi)); //314.16%long c =299792458;  //光速//显示为科学计数法,并取五位小数System.out.println(new DecimalFormat("#.#####E0").format(c)); //2.99792E8//显示为两位整数的科学计数法,并取四位小数System.out.println(new DecimalFormat("00.####E0").format(c)); //29.9792E7//每三位以逗号进行分隔。System.out.println(new DecimalFormat(",###").format(c));   //299,792,458//将格式嵌入文本System.out.println(new DecimalFormat("光速大小为每秒,###米。").format(c));}
}

DecimalFormat 用法详解相关推荐

  1. 关于DecimalFormat用法详解

    关于 DecimalFormat用法详解 Java 1.6 API中这样定义: DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字.该类设计有各种功能,使其 ...

  2. java中Decimaformat_Java中 DecimalFormat 用法详解

    对Java中 DecimalFormat 的所有基础用法进行了一个汇总.DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度.0 表示如果位数不足则以 0 填充,# 表示只要有 ...

  3. Java中 DecimalFormat 用法详解

    对Java中 DecimalFormat 的所有基础用法进行了一个汇总.DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度.0 表示如果位数不足则以 0 填充,# 表示只要有 ...

  4. BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)

    一.简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算.双精度浮点型变量double可以处理16位有效数.在实际应用中,需要对更大或者更 ...

  5. python argv 详解_Python3 sys.argv[ ]用法详解

    sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个"外部"很关键,因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可 ...

  6. oracle中的exists 和 not exists 用法详解

    from:http://blog.sina.com.cn/s/blog_601d1ce30100cyrb.html oracle中的exists 和 not exists 用法详解 (2009-05- ...

  7. ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)

    ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多) https://blog.csdn.net/qq_25221835/article/details/82762416 post ...

  8. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  9. C++中substr()函数用法详解

    C++中substr()函数用法详解 原型: string substr (size_t pos = 0, size_t len = npos) const; 返回一个新构造的string对象,其值初 ...

最新文章

  1. 2021年大数据常用语言Scala(四):基础语法学习 声明变量
  2. 调试 后台 ajax post 对应的php的方法
  3. 多线程并行和并发的区别
  4. vim+cscope+ctags打造属于自己的IDE
  5. VC++中使用MFC通过ADO连接数据库
  6. 在Homebrew 发布程序
  7. 《机器人与数字人:基于MATLAB的建模与控制》——2.2节李群和李代数
  8. scrapy中的request对象
  9. LVS+OSPF 架构
  10. Chrome开发者工具Element style里的Computed标签页
  11. 收藏 | 评述深度学习的发展
  12. css实现强制不换行/自动换行/强制换行
  13. eclipse theia_Eclipse的Theia发布,缺少KubeCon,还有更多行业趋势
  14. 【模板篇】树状数组们(三)
  15. 安装inotify-tools监控工具
  16. 深圳.NET俱乐部10月Asp.net技术讨论会小结暨超级英雄大赛事宜
  17. Notepad3(高级文本编辑器)v5.19.815.2595版本更新啦
  18. kms服务器修改,kms服务器ip地址修改
  19. C编程入门到精通 F1: 学习本课程常见问题说明
  20. U盘重装Mac全新的操作系统详细教程

热门文章

  1. ROS(机器人操作系统)基础:(一) Linux系统(Ubuntu)介绍及安装
  2. win10子系统linux下cmake编译32位程序
  3. Swift4 使用GCD实现计时器
  4. 英特尔将调整上网本策略:推199美元MeeGo机型
  5. 【Henu ACM Round #13 C】 Ebony and Ivory
  6. ORGANIZATION
  7. 非线性光纤光学_一个锁模光纤激光器,居然也有这么多种类
  8. 关机提示错误(已解决) 0x0074006e指令引用的0x0074006e内存不为read
  9. python的pandas库下载_pandas库下载安装-Pandas for python下载v0.25.0最新版-西西软件下载...
  10. Pygame飞机大战(四)——创建己方飞机的类,并添加子弹吧