x无法解析为变量

-3 java arrays loops

这个循环有什么问题?

int index = 0;
for(int x = 0; x < winDate.length;x++);
{
    if(userDate == winDate[x])
    {
        index = x;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

我在比较数值之前曾多次使用过x.

use*_*ser 6

你有一个";" 循环后面!事实上,这个循环什么都不做,而不是计数.循环下面的部分将静态初始化.

int index = 0;
for(int x = 0; x < winDate.length;x++)-->;<---
{
    if(userDate == winDate[x])
    {
        index = x;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)