gpt4 book ai didi

java - For循环不评估所有条目

转载 作者:搜寻专家 更新时间:2023-10-31 19:59:34 26 4
gpt4 key购买 nike

这是我的代码:

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 循环会跳过数十万个值?我尝试用 longdouble 替换 int。两者都在运行时跳过值。有什么帮助吗?我只是想创建一个值从 0 到 999,999 的 ArrayList

最佳答案

您的程序运行良好。然而,标准控制台只会显示这么多行。所以你的大部分输出都被切断了,看起来它正在跳过数千个数字

根据您使用的 IDE,您应该能够更改它。转到控制台并更改控制台缓冲区大小。

我使用 Eclipse,所以在 Eclipse 中更改它的方法是转到 window,然后转到 preferences,然后在 run/debug 下应该是具有缓冲区大小的 console 部分

关于java - For循环不评估所有条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51698771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com