在 Java 中运行超过 10 亿次的 For 循环

SAR*_*ose 1 java int for-loop

有没有办法在其中运行 for 循环

i > INT_MAX_VALUE
Run Code Online (Sandbox Code Playgroud)

我知道 INT_MAX_VALUE 等于 2,147,483,647

我无法想象这是不可能的,但如果有解决方法吗?

非常感谢各位。

pax*_*blo 6

还有其他数据类型的范围比简单的int. 例如:

for (long num = 0; num < 1000000000000L; num++) ...
Run Code Online (Sandbox Code Playgroud)

这将使您达到大约 9 quintillion ( 9,223,372,036,854,775,807)。如果您需要更多,您可能不想考虑运行循环所需的时间范围- 每秒 10 亿次迭代,需要 290 年多一点:-)