我會告訴你我提交作業的答案給它我在循環塊的開始在java中放置了一個循環中斷,而不是在循環關鍵字之前。這是常見的還是會帶來意想不到的結果?
void chkbnch()
{
System.out.println("\n The students under notice period are =>\n\n");
for(int i=0;i<25;i++)
**ol:{**
int cnm=0;
int cnm2=0;
for(int j=0;j<7;j++)
{
if(mrks[i][j]>=50)
{
cnm++;
}
if(cnm==3)
{
//i++;
**break ol;**
}
if(mrks[i][j]<50)
{
cnm2++;
}
}
if(cnm2>=3||cnm<3)
{
System.out.println("\n Student id =>"+(i+1));
}
}
}
在這裏,我用休息的時候,我不希望循環遞增,重複剛纔的循環語句的想法。我知道這可以通過減少循環控制來完成,但這不是我的問題。
所有我想問的是,這是在java中定義的行爲還是它只是一個機會,這是它的結果。
爲什麼不只是「標準」「休息」,如果你想要做的就是擺脫循環? – EJoshuaS
這不會導致無限循環(因爲你沒有增加'我'你應該得到完全相同的結果作爲最後一次迭代)? – UnholySheep