【发布时间】:2022-12-01 11:02:41
【问题描述】:
fun main(args: Array<String>) {
val pie = 22/7
println("Enter a number for triangle area")
val input = readLine()?: ""
val a = input.toInt() * input.toInt() * pie
println(a)
}
在这里,当我输入 6 时,它应该给我们 113.142857143 或 113.14
相反,它给出 108
使用javascript没问题
【问题讨论】:
-
看起来它正在使用整数运算。
(int)(22/7)是3,3*6*6是108。 -
尝试打印出馅饼。
标签: java kotlin math area triangle