这是我的代码:
import java.util.List;
import java.util.ArrayList;
public static void main(String[] args){
List<Integer> possible = new ArrayList<Integer>();
for(int i=0; i<1000000; i++){
possible.add(i);
}
for(int i: possible){
System.out.println(i);
}
}
我希望输出打印 0 到 999,999 之间的值,中间有空格。但是,我的输出是:
208
850209
850210
850211... all the way to 999999
为什么我的 for 循环会跳过数十万个值?我尝试用longand替换 int double。运行时都跳过值。有什么帮助吗?我只是想创建一个ArrayList从 0 到 999,999 的值。
守候你守候我
幕布斯7119047
相关分类