【发布时间】:2021-10-03 10:40:40
【问题描述】:
如何从用户那里读取整数值以在for 循环的范围内使用?
fun main() {
var n = readLine()
for (i in 1..n) {
var (a, b) = readLine()!!.split(' ')
println(a.toInt() + b.toInt())
}
}
【问题讨论】:
如何从用户那里读取整数值以在for 循环的范围内使用?
fun main() {
var n = readLine()
for (i in 1..n) {
var (a, b) = readLine()!!.split(' ')
println(a.toInt() + b.toInt())
}
}
【问题讨论】:
您可以使用 String.toInt() 函数来实现这一点(与您在后面几行中所做的相同)。
像这样:
fun main() {
val n = readLine()!!.toInt()
for (i in 1..n) {
val (a, b) = readLine()!!.split(' ')
println(a.toInt() + b.toInt())
}
}
此外,您可以将 vars 替换为 vals,因为它们在任何地方都没有更改。
【讨论】: