求教!java中如何把double类型精确限制到小数点后的某一个位 我以前考虑过float类型的数据。比如要限制小数点后的3位,我先将float数乘1000,然后取整,然后再初1000。不知道这能不能满足你的要求。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void setMaximumFractionDigits(int digits)digits 显示的数字位数为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的!!~~~~~~ import java.text.* ;import java.math.* ;class TT{ public static void main(String args[]) { double x=23.5455; NumberFormat ddf1=NumberFormat.getNumberInstance() ; ddf1.setMaximumFractionDigits(2); String s= ddf1.format(x) ; System.out.print(s); }}结果:23.55 如何改java程序的进程名? 帮帮新手来改写计算器代码吧 (代码挺乱的,思路是清晰地) SWT中事件代码中怎样访问类中的成员(比如:list)?? 一个程序在我机子上一运行就报错,拷贝到朋友机子上运行就正常 Jtable表里怎以修改值 请问如何检索一个字符串的内容! java的GUI如何达到windows的效果 手机程序 关于提示信息的问题?高分请教 JAVA桥接模式我想用一句话总结 请问Java开发的程序能否与MicroSoft的消息队列(MSMQ)之间实现相互通信 [求救!高手]怎么在JAVA中使某个函数每隔一秒运行一次,实际上就是延迟一秒!!
digits 显示的数字位数
为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的!!~~~~~~
import java.math.* ;
class TT
{
public static void main(String args[])
{ double x=23.5455;
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
ddf1.setMaximumFractionDigits(2);
String s= ddf1.format(x) ;
System.out.print(s);
}
}
结果:23.55