gpt4 book ai didi

java - 有 for 循环输出数字组吗?

转载 作者:行者123 更新时间:2023-12-01 18:45:26 26 4
gpt4 key购买 nike

我有以下代码

    for (int k=0; k<maxThreads; k++) {
int firstpart = k * tasksPerThread;
int secondpart = ((k+1) * tasksPerThread) - 1;
System.out.println(firstpart + "," + secondpart);
}

其中 maxThreads 由用户输入,tasksPerThread 为 10/maxThreads。 MaxThreads 永远不会小于 1。这会输出数字对。例如,如果 maxThreads = 2(使taskPerThread = 5)则输出

0,4
5,9

覆盖0-9全部十个值

如果 maxThreads = 4,我希望覆盖所有十个值。现在代码输出此内容

0,1
2,3
4,5
6,7

但我希望它涵盖 0-9。所以理想情况下它会输出

0-2
3-5
6-7
8-9

或者任何具有 maxThreads 组数字且涵盖 0-9 的组合。如何调整 for 循环来做到这一点?

谢谢。

最佳答案

我认为它正在向下舍入,请尝试使用上限。

关于java - 有 for 循环输出数字组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17931212/

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