打印浮而不阶

科学记数法我想浮动转换为14位显著打印浮而不阶

val s = "1200000000".toFloat 

输出-1.2E9

下面我试过,但不起作用

f"$s%1.0f"但这不列入工作与所有值 我想要一个方法,它接受字符串并返回一个浮点数。 该方法可支持多达15位有效数字

回答:

你想要什么?

如果你要打印一些与给定的格式,你可以使用这个:

println(f"$myNumber%1.14f") 

输出将是:

1200000000.00000000000000 

你可以得到更多的信息here

回答:

你可以用toPlainString方法java.math.BigDecimal:

val floatValue = "1200000000".toFloat 

new java.math.BigDecimal(floatValue).toPlainString

res0: String = 1200000000

以上是 打印浮而不阶 的全部内容, 来源链接: utcz.com/qa/265455.html

回到顶部