Java x不能解析为变量

Java x不能解析为变量,java,arrays,loops,Java,Arrays,Loops,这个循环有什么问题 int index = 0; for(int x = 0; x < winDate.length;x++); { if(userDate == winDate[x]) { index = x; break; } } int索引=0; 对于(intx=0;x

这个循环有什么问题

int index = 0;
for(int x = 0; x < winDate.length;x++);
{
    if(userDate == winDate[x])
    {
        index = x;
        break;
    }
}
int索引=0;
对于(intx=0;x
在比较值时,我已经使用过x多次。

在循环后面有一个“;”符号! 事实上,这个循环除了计数之外什么都不做。 循环下面的部分开始静态初始化

int index = 0;
for(int x = 0; x < winDate.length;x++)-->;<---
{
    if(userDate == winDate[x])
    {
        index = x;
        break;
    }
}
int索引=0;

对于(intx=0;x);哇,我真傻。谢谢但是userDate是一个1D数组,winDate实际上是一个2D数组。这样比较好吗?@user3457598no@user3457598不。这些引用永远不会是
==
@user3457598。我建议您在Java中查找数组之间的比较,因为您已经关闭了循环输入错误