如何在kotlin中定义Long Long数据类型?

fun main(args: Array<String>) { try { var sum: Long = 0 val n: Int = readLine()!!.toInt() for (i in 0..(n - 1)) { var input: Long? input = readLine()!!.toLong() sum += input } println(sum) } catch (ex: Exception) { println(ex.message) } } 

我想采取数据类型长龙取代龙。 那么如何定义Long Long数据类型呢?

Kotlin's Long已经是64位了。 不需要古代long long诡计:

https://kotlinlang.org/docs/reference/basic-types.html

如果您在JVM上,则不会有long long类型,但是您可以使用java.math.BigInteger来替代任意大的数字。

在这里可以看到关于这个主题的更多讨论以及一些Java问题的更多选择。