展开全部

import java.text.DecimalFormat;

public class Test{

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

//取两位整数和三位小数,整数不足部分62616964757a686964616fe4b893e5b19e31333365646265以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)); //光速大小为每秒299,792,458米

}

}

DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充,# 表示只要有可能就把数字拉上这个位置。

java 格式化位数_java数字如何格式化?相关推荐

  1. java 时间格式化 星期_Java SimpleDateFormate时间格式化

    首页 > 基础教程 > 常用类 > 常用 Date类 Java SimpleDateFormate时间格式化 java中SimpleDateFormate是时间简单格式化类,它允许格 ...

  2. java i18n实例_Java国际化(i18n)格式化日期

    本篇文章帮大家学习java国际化(i18n)格式化日期,包含了Java国际化(i18n)格式化日期使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. DateFormat类提 ...

  3. java simpledateformat星期_Java中随心所欲格式化时间 SimpleDateFormat

    SimpleDateFormat 是一个以与语言环境相关的方式来格式化和分析日期的具体类.它允许进行格式化(日期 -> 文本).分析(文本 -> 日期)和规范化.SimpleDateFor ...

  4. java 格式化日期_Java的日期格式化常用方法

    public class SimpleDateFormatextends DateFormat SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类.它允许进行格式 ...

  5. java biginteger位数_JAVA 大数(BigInteger) 归纳总结

    这里主要是归纳了一些他人博客上的对于JAVA大数处理的一些方法. 主要是BigInteger类的应用 转载虽然要注明出处...但是我已经找不到地址了...见谅 Ⅰ基本函数: 1.valueOf(par ...

  6. java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...

    一 字符串 1.不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后 ...

  7. (转)Java DecimalFormat 用法(数字格式化)

    我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是常用的例子: import java.tex ...

  8. java中NumberFormat 、DecimalFormat的介绍及使用,java数字格式化,BigDecimal数字格式化

    文章目录 前言 一.NumberFormat 1.概述 2.实例化方法 3.货币格式化 4.百分比格式化 5.NumberFormat的坑 5.1.不同的格式化对象处理相同数值返回结果不同 问题 源码 ...

  9. java输出数字与字符串_数字与字符串系列教材 (四)- Java 使用printf或format 进行格式化输出...

    步骤1:格式化输出 步骤2:printf和format 步骤3:换行符 步骤4:总长度,左对齐,补0,千位分隔符,小数点位数,本地化表达 步骤5:练习-黄鹤 步骤6:答案-黄鹤 步骤 1 : 格式化输 ...

最新文章

  1. android View未渲染时获得高度
  2. ai作文批改_好未来:AI智能批改中英文作文为老师“减负”
  3. Js操作Select大全(取值、设置选中)
  4. Ideal 使用帮助手册
  5. [HNOI2015]开店(树剖+主席树+标记永久化)
  6. Premiere Pro After Effects插件开发调试方法
  7. 01_Navicat的快捷键学习
  8. Python库全家福,基本都齐了
  9. 软考高项-质量管理论文范文
  10. 百度云推送push的使用
  11. bulma css 中文,Bulma CSS – 开始
  12. RTEC机器人_广东省中小学电脑机器人活动获奖结果公布
  13. 学习verilog的经典好教材与资料
  14. Pygame实战:多年后“魂斗罗”像素风归来 不止是经典与情怀@全体成员
  15. 操作系统:什么是中断?
  16. 控制翻页c语言,阅读器多种翻页的设计与实现
  17. Java秋招面经大合集
  18. spring用注解无法灵活注入带参构造函数解决办法
  19. HEVC代码学习15:AMVP相关函数
  20. [转]MinGW与MSYS

热门文章

  1. 【Leetcode】组合、排列、子集、切割(回溯模板和去重方法)
  2. 1000多首无损歌曲合集
  3. 《algorithm-note》算法笔记中文版正式发布!
  4. VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法
  5. C++ BUILDER 消息处理的深入探索
  6. Javascript 原型和继承(Prototypes and Inheritance)
  7. 总结数据库设计中的14个技巧
  8. 原子操作和互斥量的区别
  9. 23种设计模式C++源码与UML实现--命令模式
  10. BUUCTF-Reverse:reverse1