Java 两个值独立变化的For循环

Java 两个值独立变化的For循环,java,for-loop,int,Java,For Loop,Int,我想用java编写一个for循环,其中我给两个整数一个初始值,循环会独立地增加它们。为了演示我的意思,我将展示我已经尝试过的代码: for (int i=0; i<(4);i++){ for(int y=0; y<(4);y++){ if(array[i].isNext(array[y])){ return true; } } for(int i=0;i您所拥有的被称为嵌套循环。如果您遵循它,您将看到它工作得很好。(至少

我想用java编写一个for循环,其中我给两个整数一个初始值,循环会独立地增加它们。为了演示我的意思,我将展示我已经尝试过的代码:

for (int i=0; i<(4);i++){
     for(int y=0; y<(4);y++){
         if(array[i].isNext(array[y])){
             return true;
    }
}

for(int i=0;i您所拥有的被称为嵌套循环。如果您遵循它,您将看到它工作得很好。(至少是您描述问题的方式。)

对于
i
的每个值,
y
的每个值都循环通过

例如,同时循环是:

for(int i = 0, y = 0; i < 4 && y < 4; i++, y++) {...}

不。它们不会同时增加。你的代码做你想做的。没有理由在
4
s周围放置
()
(尽管这是无害的)。除此之外,您的代码按您所说的做。此问题似乎与主题无关,因为OP的代码可以正常工作。不过,您确实有不匹配的大括号。使用自动格式将有助于防止此类错误。
for(int i = 0, y = 0; i < 4 && y < 4; i++, y++) {...}
for(i = 0, y = 0)
for(i = 1, y = 1)
for(i = 2, y = 2)
for(i = 3, y = 3)