java NumFormat

简介: -xiaxiede
publicclassDemo2 {
publicstaticvoidmain(String[] args) {
doublea=0.7891;
//获取当前数字格式化对象 静态方法需要类名.调用NumberFormatnumberFormat=NumberFormat.getNumberInstance();
//保留一位小数numberFormat.setMaximumFractionDigits(1);
//保留两位小数numberFormat.setMaximumFractionDigits(2);
//保留两位整数numberFormat.setMaximumIntegerDigits(2);
//保留零位小数numberFormat.setMaximumFractionDigits(0);
//获取当前数字格式化对象,返回默认语言环境的货币格式NumberFormatcurr=NumberFormat.getCurrencyInstance();
//获取当前数字格式化对象,返回默认语言环境的百分比格式NumberFormatgetpercen=NumberFormat.getPercentInstance();
//百分比格式保留两位小数getpercen.setMaximumFractionDigits(2);
//格式化对象a为百分比格式Stringformat=getpercen.format(a);
//输出格式化后的字符串 formatSystem.out.println(format);
    }
}
目录
相关文章
|
Java
103.【Java Microbenchmark Harness】(三)
103.【Java Microbenchmark Harness】
53 0
103.【Java Microbenchmark Harness】(三)
|
小程序 Java 编译器
初识java(下)
初识java(下)
92 0
|
Oracle Java 大数据
初识Java
初识Java
125 0
初识Java
|
算法 Java
棋盘覆盖问题(Java)
棋盘覆盖问题(Java)
183 0
棋盘覆盖问题(Java)
|
存储 SQL 缓存
JAVA问答16
JAVA问答16
124 0
1101 B是A的多少倍(JAVA)
设一个数 A 的最低 D 位形成的数是 ad​。如果把 ad​ 截下来移到 A 的最高位前面,就形成了一个新的数 B。B 是 A 的多少倍?例如将 12345 的最低 2 位 45 截下来放到 123 的前面,就得到 45123,它约是 12345 的 3.66 倍。
 1101 B是A的多少倍(JAVA)
|
缓存 算法 安全
关于 Java 18 你想知道的一切(下)
关于 Java 18 你想知道的一切(下)
关于 Java 18 你想知道的一切(下)
|
Java
6、Java——常用小技巧总结
6、Java——常用小技巧总结
115 0
|
Java
Java一些常见的坑
总是觉得自己Java基础还是不行,需要恶补。今天偶然mark了一本《Java解惑》,其中以端程序的方式罗列了95个即常见又不常见的xian(坑)jing(儿),拿来瞻仰一下。
82 0