ソースコードを見ました:
public class Test{
public static void main(String[] args)
{
counting:
for(int k = 0; k < 100; k++)
for(int i = 0; i < 100; i++)
if(i == 9) break counting;
}
}
今、次のようにループを実装しました。
public class Test{
public static void main(String[] args)
{
counting:
for(int k = 0; k < 100; k++)
{
System.out.println(k);//to see how many times the outer loop runs
for(int i = 0; i < 100; i++)
{
if(i == 9) break counting;
}
}
}
間違っていなければ、外側のループは 1 回実行され、内側のループは 9 回実行されることがわかりました。これは、フロー制御が実装されたネストされたループであるという結論に達しました。私が理解していないのは、の役割は何counting
ですか?