
在java中,怎样把一个double数转换为字符串时,不用科学计数法表示
4个回答
展开全部
BigDecimal 类可以实现
double a1= 1313/7799201.0;
System.out.println(a1);//科学计数法
BigDecimal bg = new BigDecimal(a1);
System.out.println(bg);//普通的计数法
输出
1.6835057847592336E-4
0.000168350578475923357869847851731037735589779913425445556640625
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-06-08 · 做品质教育,用事实说话
关注

展开全部
1.使用String.valueOf(double)方法
2.直接+"";
Double d = 123.22;
String d1 = String.valueOf(d);
String d2 = d+"";
2.直接+"";
Double d = 123.22;
String d1 = String.valueOf(d);
String d2 = d+"";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String.valueOf(param)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String.valueOf(double d)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询