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】
71 0
|
Oracle Java 关系型数据库
Java是什么?
Java是什么?
196 0
|
Java
Java常见的坑(二)
你猜上述程序输出的是什么? 是 ABC easy as 123 吗? 你执行了输出操作,你才发现输出的是 ABC easy as [C@6e8cf4c6 ,这么一串丑陋的数字是什么鬼? 实际上我们知道字符串与任何数值的相加都会变为字符串,上述事例也不例外, numbers输出其实实际上是调用了Object.toString()方法,让numbers转变为'[c' + '@' + 无符号的十六进制数。
85 0
|
Java
logYF.java
logYF.java
67 0
1071 小赌怡情(JAVA)
常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。
1071 小赌怡情(JAVA)
|
编解码 Java
1068 万绿丛中一点红(JAVA)
对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。
1068 万绿丛中一点红(JAVA)
|
存储 Android开发
java35-巩固练习
java35-巩固练习
111 0
java35-巩固练习
|
人工智能 Java
Java i++ 与 ++i
Java i++ 与 ++i
152 0
Java i++ 与 ++i
|
Java
Java——I/O I
Java——I/O I
120 0