java 格式化 浮点数_DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等...
DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等
DecimalFormat df = new DecimalFormat();
double data = 1234.56789;
System.out.println("格式化之前的数字: " + data);
String style = "0.0";//定义要显示的数字的格式
df.applyPattern(style);// 将格式应用于格式化器
System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
style = "00000.000 kg";//在格式后添加诸如单位等字符
df.applyPattern(style);
System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
// 模式中的"#"表示如果该位存在字符,则显示字符,如果不存在,则不显示。
style = "##000.000 kg";
df.applyPattern(style);
System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
// 模式中的"-"表示输出为负数,要放在最前面
style = "-000.000";
df.applyPattern(style);
System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
// 模式中的","在数字中添加逗号,方便读数字
style = "-0,000.0#";
df.applyPattern(style);
System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
// 模式中的"E"表示输出为指数,"E"之前的字符串是底数的格式,
// "E"之后的是字符串是指数的格式
style = "0.00E000";
df.applyPattern(style);
System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
// 模式中的"%"表示乘以100并显示为百分数,要放在最后。
style = "0.00%";
df.applyPattern(style);
System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
// 模式中的"\u2030"表示乘以1000并显示为千分数,要放在最后。
style = "0.00\u2030";
//在构造函数中设置数字格式
DecimalFormat df1 = new DecimalFormat(style);
//df.applyPattern(style);
System.out.println("采用style: " + style + "格式化之后: " + df1.format(data));
格式化之前的数字: 1234.56789
采用style: 0.0格式化之后: 1234.6
采用style: 00000.000 kg格式化之后: 01234.568 kg
采用style: ##000.000 kg格式化之后: 1234.568 kg
采用style: -000.000格式化之后: -1234.568
采用style: -0,000.0#格式化之后: -1,234.57
采用style: 0.00E000格式化之后: 1.23E003
采用style: 0.00%格式化之后: 123456.79%
采用style: 0.00‰格式化之后: 1234567.89‰
java 格式化 浮点数_DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等...相关推荐
- [Java]保留数值后2位的几种方法
注: 1.以下分析基于JDK1.8.0_74. 2.实验以Double数值为例 一.返回double型 (一)Math.round 1.示例 public static void test1() { ...
- java scrollpane源码_JScrollPane用法 Java实例
时间:2019-10-07 概述:JScrollPane 滚动条 在Java中使用JScrollPane的例子,特别是滚动条的设置等,程序代码中将设置水平与垂直表头.设置scrollPane的边角图案 ...
- java中for的增强用法,Java中增强for循环的用法
此方法在jdk1.5之后才出现. 1:遍历数组 语法: for (Type value : array) { expression value; } 例子: void Sum() { int[] ar ...
- java在电脑上的用法,java怎么安装,java安装后怎么使用
如何安装java环境?java是开发技术员使用最多的一种语言,有着跨平台使用的特点,深受技术员喜爱.对于刚入门的用户来说在安装配置java上会有一些难度,在本文中winwin7小编将给大家分享下配置j ...
- java中jlabel的导入用法,Java JLabel用法
本文概述 JLabel类的对象是用于将文本放置在容器中的组件.它用于显示一行只读文本.文本可以由应用程序更改, 但用户无法直接编辑.它继承了JComponent类. JLabel类声明 我们来看一下j ...
- java中compare语句的用法,java.(compareTo的用法),关于Compare的用法
1.vt. 比较:对照.如: Compare your answers with those at the back of the book to see if they are right. 把你的 ...
- java default parameter_JAVA菜鸟入门(7) default parameter , float/double vs BigDecimal
1 java的允许函数的默认参数吗? java不支持类似C++那样,为函数设定默认参数,所以需要做的事情是,自己用函数重载的方式进行模拟.如下 public class FFOverload { p ...
- java生成随机数保留数点后两位
1.生成随机数的方法有Math.random和new Random.nextXXX(); double a=Math.random()*10;double b=new Random().nextDou ...
- 金额格式化,保留金额后两位小数点
✨今天再来记录一个经常会用到的常规函数,金额格式化函数 ⌛ 金额格式化函数, ⏳ 使用场景:当需要前端展示并格式化商品价格时,用来格式化后端返回的价格数据 ⏳ 默认保留两位小数点,价格单位为分,金额符 ...
最新文章
- Android打包的那些事
- JavaScript基础学习(七)—BOM
- 在线交友背后的数学原理
- 啥叫旁路电容?啥叫去耦?可以不再争论了吗
- mysql 临时表 限制_Mysql临时表
- 基于FPGA的车牌识别系统
- mysql表空间增长过快_Oracle表空间增长异常解决又一例
- python Flask 使用https 安全协议
- Error in callback for watcher “value“: “TypeError: Cannot read property ‘repalce‘ of null“
- Chapter 1. Asp.Net 概述
- 泛型思想理解数据结构链表
- BT种子文件(.torrent)的具体文件结构
- Java基础之CAS算法
- php网易云随机音乐api源码开源,网易云音乐随机歌曲
- 一篇文章搞懂数据仓库:四种常见数据模型(维度模型、范式模型等)
- linux病毒扫描工具,linux病毒扫描工具ClamAV使用
- Aras innovator: 如何搜索指定长度的字符串
- vue3.0的写法以及setup的用法
- 斗罗大陆壁纸图片高清小舞146集八段摔杨无敌
- 网上书店(基于JavaWeb和Mysql)项目
热门文章
- REMIX与LOCALHOST相连
- IE9下透明度设置无效
- YII2 rules 规则验证器
- [PATCH] UBUNTU: SAUCE: (no-up) apparmor: Sync to apparmor3 - RC1(v3.4.x kernel)
- MyEclipse取消验证Js的两种方法
- direct3D 状态设置
- java随机抽题系统_什么样的考试场景需要使用随机试卷模式?
- 【Postgresql】pg掉电后无法重启
- EXP-00056遇到Oracle错误1455问题解决办法
- CopyTranslator(复译)-外文辅助阅读翻译解决方案