【发布时间】:2021-10-18 23:16:03
【问题描述】:
这个问题需要打印数据类型 https://codeforces.com/group/MWSDmqGsZm/contest/219158/problem/B
但他只需要一行输入,每种数据类型之间有空格
这是我的代码,有什么问题
import java.util.Scanner
fun main(args:Array){
val scanner = Scanner(System.`in`)
var a:Int=readLine()!!.toInt()
var b:Long=readLine()!!.toLong()
var c:Char=scanner.next().single()
var d:Float=readLine()!!.toFloat()
var e:Double=readLine()!!.toDouble()
println(a)
println(b)
println(c)
println(d)
println(e)
}
线程“main”java.lang.NumberFormatException 中的异常:对于输入字符串:“45 65896532145 a 45.23 65423.325” 在 java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) 在 java.base/java.lang.Integer.parseInt(Integer.java:660) 在 java.base/java.lang.Integer.parseInt(Integer.java:778) 在 Test_1Kt.main(test 1.kt:7)
【问题讨论】:
标签: kotlin