本人,精通 java、html、CSS、 JavaScript、 PHP、 C、 C++、 C#、 Ruby、 Perl、 python、 Objective-C、 ActionScript等单词的拼擅长Ai、Fw、Fl、Ae、Pr、Id、PS等软件的安装与卸载,熟悉windows、Linux、Mac、Android、IOS等系统的开关机

码上生活

Java截取小数点后随意几位数,四舍五入和非四舍五入

Java中截取小数点后随意几位数,非四舍五入,直接截取;
比如:12.23467直接截取小数点后2位为12.23,直接截取小数点后3位为12.234
Java中截取小数点后随意几位数在于DecimalFormat的使用,四舍五入和非四舍五入在于RoundingMode的使用
“#.0”保留一位
“#.00”保留两位
“#.000”保留三位

代码实现:

DecimalFormat d = new DecimalFormat(“#.00”);
d.setRoundingMode(RoundingMode.FLOOR);
System.out.println(d.format(10.229222));

以此类推,此种情况下都是非四舍五入,直接截取