我想将字符串解析为 double 但使用科学记数法。请提供解决此问题的蚂蚁解决方案。
String str="123434344";
Double db=Double.parseDouble(str);
System.out.println("Value:"+db);
这是我的输出:值:1.23434344E8 但我想像这样加倍:123434344.00
怎么可能,请为此提供解决方案。非常感谢。!!
我想将字符串解析为 double 但使用科学记数法。请提供解决此问题的蚂蚁解决方案。
String str="123434344";
Double db=Double.parseDouble(str);
System.out.println("Value:"+db);
这是我的输出:值:1.23434344E8 但我想像这样加倍:123434344.00
怎么可能,请为此提供解决方案。非常感谢。!!
String str="123434344";
Double db=Double.parseDouble(str);
DecimalFormat format = new DecimalFormat("0.00");
System.out.println("Value:"+format.format(db));
System.out.printf("Value: %0.2f%n", db);
打印格式化,Where%n
代表换行符。
你可以使用:
DecimalFormat df = new DecimalFormat("0.00");
Double d = Double.parseDouble("123434344");
System.out.println(df.format(d));
输出将是:
123434344.00