这个想法基本上是遍历一组边界,例如:
bounds = {50000, 100000, 150000, 200000};
然后基本上有一个循环,将对某事物进行50000次迭代。完成后,移至100000,依此类推。我有一段时间没有使用java,所以我知道我可以使用for循环来实现我想多次执行的操作的实际嵌套循环,但我不确定最佳实现是什么遍历边界,以便我可以将4 for for循环变为2级嵌套循环。
我认为这样做可能有用,但不确定它是否是最好的实施方式。
int[] bounds = {50000, 100000, 150000, 200000};
for (int n : primes) {
//do stuff to n
}
答案 0 :(得分:2)
做这样的事情:
int[] arr = {10,20,30,40};
for(int i = 0; i<arr.length; i++)
{
for(int j=0; j < arr[i]; j++ )
{
// do something
}
}
答案 1 :(得分:0)
您可以这样做:
int[] bounds = new int[]{50000, 100000, 150000, 200000};
for(int bound : bounds){
for(int i=0 ; i<bound ; i++){
//Your logic
}
}