Kotlin印刷发行版,采用farenheit转换
我试图打印出: 华氏F度=摄氏C度 我不能让它工作,我已经尝试了很多东西也很好,我是新的编码Kotlin印刷发行版,采用farenheit转换,kotlin,Kotlin,我试图打印出: 华氏F度=摄氏C度 我不能让它工作,我已经尝试了很多东西也很好,我是新的编码 fun main(args: Array<String>) { var F = "32"; var C = (F - 32) * .5555556; var conversion = "F degrees Fahrenheit = C degrees Celsius" println(conversion); } fun main(args:Array){ var F=“
fun main(args: Array<String>) {
var F = "32";
var C = (F - 32) * .5555556;
var conversion = "F degrees Fahrenheit = C degrees Celsius"
println(conversion);
}
fun main(args:Array){
var F=“32”;
变量C=(F-32)*.556;
var conversion=“F华氏度=摄氏度”
println(转换);
}
您可以使用:
其他需要注意的事项:
- 对于
变量,我使用了浮点数而不是字符串。这允许我使用浮点数学来计算摄氏当量f
- 根据编码约定,我将变量重命名为小写
- 我用
替换了5.0/9.0
文本。最好迟一点引入舍入误差,而不是早一点引入舍入误差.5555556
- 即使在这种情况下,仅显式地将
变量转换为浮点数就足以强制使用浮点数学,但对所有数字应用相同的逻辑可能更安全f
32.0
5.0
和9.0
来确保所有的计算都是作为浮点运算完成的,意外的整数除法非常烦人。问得好!但是你会遇到什么样的问题呢?
fun main() {
var f = 68.0;
var c = (f - 32.0) * 5.0 / 9.0;
var conversion = "$f degrees Fahrenheit = $c degrees Celsius"
println(conversion)
}