【发布时间】:2015-04-26 16:37:41
【问题描述】:
这个循环有什么问题?
int index = 0;
for(int x = 0; x < winDate.length;x++);
{
if(userDate == winDate[x])
{
index = x;
break;
}
}
在比较值时,我曾多次使用 x。
【问题讨论】:
-
因为你已经关闭了for循环错字错误
这个循环有什么问题?
int index = 0;
for(int x = 0; x < winDate.length;x++);
{
if(userDate == winDate[x])
{
index = x;
break;
}
}
在比较值时,我曾多次使用 x。
【问题讨论】:
你有一个“;”在循环后面! 事实上,这个循环除了计数之外什么都不做。 循环下面的部分正在静态初始化。
int index = 0;
for(int x = 0; x < winDate.length;x++)-->;<---
{
if(userDate == winDate[x])
{
index = x;
break;
}
}
【讨论】:
==。