java 格式化位数_java数字如何格式化?
展开全部
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数字如何格式化?相关推荐
- java 时间格式化 星期_Java SimpleDateFormate时间格式化
首页 > 基础教程 > 常用类 > 常用 Date类 Java SimpleDateFormate时间格式化 java中SimpleDateFormate是时间简单格式化类,它允许格 ...
- java i18n实例_Java国际化(i18n)格式化日期
本篇文章帮大家学习java国际化(i18n)格式化日期,包含了Java国际化(i18n)格式化日期使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. DateFormat类提 ...
- java simpledateformat星期_Java中随心所欲格式化时间 SimpleDateFormat
SimpleDateFormat 是一个以与语言环境相关的方式来格式化和分析日期的具体类.它允许进行格式化(日期 -> 文本).分析(文本 -> 日期)和规范化.SimpleDateFor ...
- java 格式化日期_Java的日期格式化常用方法
public class SimpleDateFormatextends DateFormat SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类.它允许进行格式 ...
- java biginteger位数_JAVA 大数(BigInteger) 归纳总结
这里主要是归纳了一些他人博客上的对于JAVA大数处理的一些方法. 主要是BigInteger类的应用 转载虽然要注明出处...但是我已经找不到地址了...见谅 Ⅰ基本函数: 1.valueOf(par ...
- java 输出字符集合里的字_Java基础 -- 字符串(格式化输出、正则表达式)(示例代码)...
一 字符串 1.不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后 ...
- (转)Java DecimalFormat 用法(数字格式化)
我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是常用的例子: import java.tex ...
- java中NumberFormat 、DecimalFormat的介绍及使用,java数字格式化,BigDecimal数字格式化
文章目录 前言 一.NumberFormat 1.概述 2.实例化方法 3.货币格式化 4.百分比格式化 5.NumberFormat的坑 5.1.不同的格式化对象处理相同数值返回结果不同 问题 源码 ...
- java输出数字与字符串_数字与字符串系列教材 (四)- Java 使用printf或format 进行格式化输出...
步骤1:格式化输出 步骤2:printf和format 步骤3:换行符 步骤4:总长度,左对齐,补0,千位分隔符,小数点位数,本地化表达 步骤5:练习-黄鹤 步骤6:答案-黄鹤 步骤 1 : 格式化输 ...
最新文章
- android View未渲染时获得高度
- ai作文批改_好未来:AI智能批改中英文作文为老师“减负”
- Js操作Select大全(取值、设置选中)
- Ideal 使用帮助手册
- [HNOI2015]开店(树剖+主席树+标记永久化)
- Premiere Pro After Effects插件开发调试方法
- 01_Navicat的快捷键学习
- Python库全家福,基本都齐了
- 软考高项-质量管理论文范文
- 百度云推送push的使用
- bulma css 中文,Bulma CSS – 开始
- RTEC机器人_广东省中小学电脑机器人活动获奖结果公布
- 学习verilog的经典好教材与资料
- Pygame实战:多年后“魂斗罗”像素风归来 不止是经典与情怀@全体成员
- 操作系统:什么是中断?
- 控制翻页c语言,阅读器多种翻页的设计与实现
- Java秋招面经大合集
- spring用注解无法灵活注入带参构造函数解决办法
- HEVC代码学习15:AMVP相关函数
- [转]MinGW与MSYS
热门文章
- 【Leetcode】组合、排列、子集、切割(回溯模板和去重方法)
- 1000多首无损歌曲合集
- 《algorithm-note》算法笔记中文版正式发布!
- VirtualBox虚拟机中Ubuntu11.10安装Additions出现 读写错误的解决办法
- C++ BUILDER 消息处理的深入探索
- Javascript 原型和继承(Prototypes and Inheritance)
- 总结数据库设计中的14个技巧
- 原子操作和互斥量的区别
- 23种设计模式C++源码与UML实现--命令模式
- BUUCTF-Reverse:reverse1