input - Kotlin 输入为 BigInteger

标签 input kotlin biginteger

我想读取两个 50 位数字并打印它们的总和,但我无法在 Kotlin 中输入 BigInteger。

  • 如何将 Kotlin 输入读取为 BigInteger?
  • 有没有其他方法可以解决这样的问题?
  • 最佳答案

    您可以像在 中那样做Java :

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

    您可以使用 readLine()来自 kotlin.io :
    val first = BigInteger(readLine())
    val second = BigInteger(readLine())
    
    print(first + second)
    

    关于input - Kotlin 输入为 BigInteger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44756322/

    相关文章:

    PHP "php://input"与 $_POST

    python - 从批处理文件运行 python 脚本时,如何自动将输入值传递给 python "input"函数

    java - 如何在 Spring Boot Gradle 项目的 .jar 根目录中构建文件夹?

    java - 递归算法在一定深度后停止工作

    java - 将 BigInteger 与 Realm Java 一起使用?

    objective-c - 在 Cocoa Status Bar 应用程序中接收 keyDown 和 keyUp 事件

    javascript - react js : mouse cursor always at end of input element when edit text

    java - 使用 Kotlin 开发 Eclipse 插件

    android - 如何在 Kotlin Room Entity 的构造函数中使用 Android 资源字符串

    java - BigInteger 'multiplyToLen' 函数说明