66问答网
所有问题
在java中,怎样把一个double数转换为字符串时,不用科学计数法表示
如题所述
举报该问题
其他回答
第1个回答 2017-06-04
BigDecimal 类可以实现
double a1= 1313/7799201.0;
System.out.println(a1);//
科学计数法
BigDecimal bg = new BigDecimal(a1);
System.out.println(bg);//普通的计数法
输出
1.6835057847592336E-4
0.000168350578475923357869847851731037735589779913425445556640625本回答被提问者采纳
第2个回答 2017-06-08
1.使用String.valueOf(double)方法
2.直接+"";
Double d = 123.22;
String d1 = String.valueOf(d);
String d2 = d+"";
第3个回答 2017-06-04
String.valueOf(param)
第4个回答 2017-06-04
String.valueOf(double d)
相似回答
如何
使
java中double
类型不以
科学计数法表示
答:
在java中,把一个double
或者BigDecimal的小数
转换为字符串时,
经常会
用科学计数法表示
,而我们一般不想使用科学计数法,可以通过:DecimalFormat a = new DecimalFormat("#,##0.00000000");System.out.println(a.format(11111111.0000001000000001));的方式来格式化输出字符串。对于BigDecimal的小数,如果制定...
如何
使
java中double
类型不以
科学计数法表示
答:
你好,
可以使用java.text.DecimalFormat ,格式化数字
,比如 1 2 3 4 5 6 double a = 2.3659874;//小数格式化,引号中的0.000表示保留小数点后三位(第四位四舍五入)DecimalFormat df = new DecimalFormat("0.000");String num = df.format(a);System.out.println(num);//输出结果就是 2....
double转
string为什么出现
科学计数法
答:
double转string出现科学计数法的原因是:在java中,
当double数目过大,转出String时,变成了科学记数法的表示
。用DecimalFormat来格式化double,这样转换成字符串就不会采用科学计数法。
如何
使
java中double
类型不以
科学计数法表示
答:
你好,
可以使用java.text.DecimalFormat ,格式化数字
,比如 1 2 3 4 5 6 double a = 2.3659874;//小数格式化,引号中的0.000表示保留小数点后三位(第四位四舍五入)DecimalFormat df = new DecimalFormat("0.000");String num = df.format(a);System.out.println(num);//输出结果就是 2....
如何
使
java中double
类型不以
科学计数法表示
答:
输出时,指定格式 String.format("%f", a
Double
);
java的double
的大数值时
怎么
才能不显示成
科学计数法
答:
double类型直接打印或者输出的
时候,
如果数值过大就会转换成
科学计数法,
所以要自己定义方法
,将double
类型的值格式化输出
,转换
成你想要的格式的
字符串
就可以了
大家正在搜
double转换为字符串
java转double
double在java是什么意思
java int转double
double转换为int
java double类型
java double最大值
int转换成double
string转换成double
相关问题
如何使java中double类型不以科学计数法表示
java中如何让double类型不用科学计数法。
在java中,怎样把一个double数转换为字符串时,不用科...
java字符串转数字如何不显示科学计数法
在java中,怎样把一个double数转换为字符串时,不用科...
java中数值类型转换的问题,double类型显示科学计数法...
在java中,怎样把一个double数转换为字符串时,不用科...
在java中,怎样把一个double数转换为字符串时,不用科...