打印浮而不阶
科学记数法我想浮动转换为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