Kotlin作为BigInteger输入

我想读两个50位数字并打印他们的总和,但是我不能以BigInteger的形式获得Kotlin的输入。

  1. 我怎样才能读取Kotlin输入BigInteger?
  2. 还有别的办法可以解决这个问题吗?

您可以像在Java中那样执行相同的操作:

 val scanner = Scanner(System.`in`) val first = scanner.nextBigInteger() val second = scanner.nextBigInteger() print(first + second) 

或者你可以使用kotlin.io readLine()

 val first = BigInteger(readLine()) val second = BigInteger(readLine()) print(first + second) 
    Interesting Posts