double型数超过7位时,能否不让它科学计数? 如:double a = 1234567889.12345;输出的值是 1.23456788912345E9怎么让它输出值还是 1234567889.12345 呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对出数字的格式话一般用SimpleNumberFormat 用BigDecimal 做出的结果不准确,哪位高手还有其他办法吗? public static void main(String[] args) { double s=1234567889.12345; String t=new java.text.DecimalFormat("0.000").format(s); System.out.println(s+"\n"+t); } >用BigDecimal 做出的结果不准确,哪位高手还有其他办法吗?难道是用double?! BigDecimal是精确的double是近似的! to:treeroot(旗鲁特)请问SimpleNumberFormat是哪一个包中的类to:lfecnu 请问java.text.DecimalFormat("0.000")构造函数中除了0.000这种pattern以外,还有别的样式么?能否给归纳一下子谢谢两位 PN在线@PnOnline.com.cn在线音乐频道http://www.pnonline.com.cn/WebPlayer/PN在线@PnOnline.com.cn求职网址频道http://www.pnonline.com.cn/Job/PN在线@PnOnline.com.cn程序开发资料库/音乐下载频道http://www.pnonline.com.cn/HomeWeb/ import java.text.*;public class t {public void t1(){ double s=1234567889.12345; NumberFormat formatter = new DecimalFormat(); System.out.print(formatter.format(s)); } 这两个写法有什么区别么? 网虫-栈溢出问题? 再问CSV问题 js中传递函数的问题 在SWT中,如何一起发送图片和文字(局域网聊天工具) 哪里有sql server2005的驱动jar包下载 poi操作word中的表格,我想写信息到word中的表格中我的代码如下,出错了。 一难题!!!!!至今无确切解啊!! 请问 如何用java控制硬件设备 奇怪的servlet问题,请大家帮忙看看,谢谢。 一个简单的javascript。让一个文本框为disable
{
double s=1234567889.12345;
String t=new java.text.DecimalFormat("0.000").format(s);
System.out.println(s+"\n"+t);
}
double是近似的!
请问SimpleNumberFormat是哪一个包中的类
to:lfecnu 请问java.text.DecimalFormat("0.000")构造函数中除了0.000这种pattern以外,还有别的样式么?能否给归纳一下子
谢谢两位
http://www.pnonline.com.cn/WebPlayer/PN在线@PnOnline.com.cn求职网址频道
http://www.pnonline.com.cn/Job/PN在线@PnOnline.com.cn程序开发资料库/音乐下载频道
http://www.pnonline.com.cn/HomeWeb/
public class t {
public void t1(){
double s=1234567889.12345;
NumberFormat formatter = new DecimalFormat();
System.out.print(formatter.format(s));
}