for (int i = 0; i <20; i++)
{
if (empty != 3)
{
empty = empty + 1;
sum = sum + 1;
System.out.println(sum);
}
else if (empty == 3)
{
empty = 1;
}
}
这几行代码中每一次循环都有代码执行,提问者想要条件不符合时跳出循环,但是没有写调出break或结束返回return语句,这样每次循环都有执行如:提问者想empty=3时跳出循环,但是没跳出语句,执行啦
else if (empty == 3)
{
empty = 1;
}
这几行代码,所以循环20次 |