在格式化Long或Double类型变量时,我应该使用哪个后缀来代表百分号(%)?
var LONG : Long = 9L;
println("The value of LONG is %?".format(LONG));
var DOUBLE : Double = 9.9;
println("The value of DOUBLE is %?".format(DOUBLE));
非常感谢。
许多感谢。
在格式化Long或Double类型变量时,我应该使用哪个后缀来代表百分号(%)?
var LONG : Long = 9L;
println("The value of LONG is %?".format(LONG));
var DOUBLE : Double = 9.9;
println("The value of DOUBLE is %?".format(DOUBLE));
许多感谢。
val height = 1.9d
val weight = 100L
val name = "James"
println(f"$name%s is $height%2.2f meters tall and weights $weight%3d kg") // James is 1.90 meters and weights 100 kg
下面是如何使用String.format()方法格式化println
语句:
var LONG : Long = 9L;
println("The value of LONG is %d\n".format(LONG))
var DOUBLE : Double = 9.9;
printf("The value of DOUBLE is %.2f".format(DOUBLE));
您的结果为:
LONG的值为9
DOUBLE的值为9.90
有关格式标志的更多选项,请参阅http://web.cerritos.edu/jwilson/SitePages/java_language_resources/Java_printf_method_quick_reference.pdf