Java类型long到底是什么

Java类型long到底是什么,java,long-integer,Java,Long Integer,我知道在Java中,“int”是32位整数,“long”是64位整数。我还知道,在C语言中,“long long”是一个至少与“long”一样大的整数(但具体取决于实现) 然而,我最近遇到一些使用“long-long”的Java代码,想知道它是如何定义的?Java中没有这种类型。你确定你读的代码是用Java写的吗?可能是一个JNI例程被调用到了?我不知道一种叫做“long-long”的类型 此处未列出它:it支持 int-16位 长32位 对于大数计算,您可以使用long和int。java中不支

我知道在Java中,“int”是32位整数,“long”是64位整数。我还知道,在C语言中,“long long”是一个至少与“long”一样大的整数(但具体取决于实现)


然而,我最近遇到一些使用“long-long”的Java代码,想知道它是如何定义的?

Java中没有这种类型。你确定你读的代码是用Java写的吗?可能是一个JNI例程被调用到了?

我不知道一种叫做“long-long”的类型

此处未列出它:

it支持
int-16位
长32位

对于大数计算,您可以使用long和int。

java中不支持“long-long”

道歉代码是作为java编程测试的答案提供的,但它似乎是用C编写的。我知道这很旧,但我有同样的问题,而且似乎也是从测试中得到的。下面是代码:intequi(intarr[],intn){if(n==0)返回-1;long-long-sum=0;inti;for(i=0;iIn-java)我们只使用支持64位宽度的long,就像for c++(long-long)一样