Java 什么';这个for循环有什么错? inti,k,j; 对于(j=0;j
,您需要将其更改为以下内容,以获得循环的布尔表达式:Java 什么';这个for循环有什么错? inti,k,j; 对于(j=0;j,java,compiler-errors,Java,Compiler Errors,,您需要将其更改为以下内容,以获得循环的布尔表达式: for(i=0,k=0; i<5,k<5; i++,k++) for(i=0,k=0;i如果您想检查这两个条件,那么只需尝试|或&&即可运行 for(i=0,k=0; i<5 && k<5; i++,k++) for(i=0,k=0;i你究竟为什么在两个不可区分的intsi和k上循环? 根据你的代码k就像i的同义词一样,可以很容易地删除。只需 int i, k, j; for(j=0; j<5
for(i=0,k=0; i<5,k<5; i++,k++)
for(i=0,k=0;i如果您想检查这两个条件,那么只需尝试|
或&&
即可运行
for(i=0,k=0; i<5 && k<5; i++,k++)
for(i=0,k=0;i你究竟为什么在两个不可区分的int
si
和k
上循环?
根据你的代码k
就像i
的同义词一样,可以很容易地删除。只需
int i, k, j;
for(j=0; j<5; j++)
for(i=0,k=0; i<5||k<5; i++,k++)
System.out.print(c[i]+" : "+p[i][j][k]);
for(int j=0;j<5;j++)
对于(int i=0;i<5;i++)
System.out.print(c[i]+“:“+p[i][j][i]);/“k”是“i”
在java for循环中,条件应该是一个布尔值,因此您应该使用
或者
对于(i=0,k=0;i如前所述,条件必须是单个条件
如果希望在两个值中至少有一个低于给定值时运行,请使用:
for(i=0,k=0; i<5||k<5; i++,k++)
i<5 || k<5
i使用
for(i=0,k=0;iError在这里:你能看到i
和k
有相同的值吗?你可以很容易地从循环中删除,比如说,k
for (int j = 0; j < 5; j++)
for (int i = 0; i < 5; i++)
System.out.print(c[i] + " : " + p[i][j][i]); // "k" is "i"
for(i=0,k=0; i<5&&k<5; i++,k++)
for(i=0,k=0; i<5||k<5; i++,k++)
i<5 || k<5
i<5 && k<5
for(i=0,k=0; i<5&&k<5; i++,k++)
for(i=0,k=0; i<5||k<5; i++,k++)
for(i=0,k=0; i<5,k<5; i++,k++)