【发布时间】:2011-04-12 02:45:51
【问题描述】:
在下面的代码中,我需要 varArray[i] 的值来执行 if-else 语句,但 if-else 语句只能执行一次。 如果我将 if-else 语句放在 for 循环之外,则 if-else 语句会正确执行。 当我将 if-else 语句放在 for 循环中时,if-else 语句会被执行多次。
for (int i=0;i<varArray.length;i++)
{
varArray[i]= rand.nextInt(1999)-1000;
System.out.println(varArray[i]);
if(d==varArray[i])
{
System.out.println(d);
System.out.println(i+1);
}
else if(d!=varArray[i])
{
System.out.println(d);
System.out.println(0);
}
}
在这方面需要帮助。已经找了好几个小时了
【问题讨论】:
标签: java for-loop if-statement