ネストされたループ断線のため、続行

                                     壊れ和続けます

1.continue使い方

私は使用を継続ループのためのシンプルについてお話しましょう、

for (int i=0; i<3; i++){
    if(i==1){
        continue;
    }
       System.out.println(i)
}

以上の結果:02。ショーは、私に直接続ける== 1サイクルはスキップ。

ネストされた下を探し続けて:

for(int j=0; j<3; j++){
    for (int i=0; i<3; i++){
        if(i==1){
            continue;
        }
           
           System.out.print("i:"+i)
    }
    System.out.println("j:"+j)
}

演算結果は私です:0 I:2 J:0、

                      I:0 I:2 J:1

                      I:0 I:2 J:2

テープラベルは、その後どうなりますか?私たちは、見て

a://a在此处运行结果为:i:0 i:0 i:0
for(int j=0; j<3; j++){
    a://a在此处,结果与无a标记一样
    for (int i=0; i<3; i++){
        if(i==1){
            continue a;
        }
           
           System.out.print("i:"+i)
    }
}

2.break使い方

ループのための簡単なの使用で見てみましょう

for (int i=0; i<3; i++){
    if(i==1){
        break;
    }
       System.out.println(i)
}
//运行结果为0

サイクルの終了を指示だろう、休憩を知って、サイクルが中断されました。

ループの入れ子になったの使用で見てみましょう

for(int j=0; j<3; j++){
    for (int i=0; i<3; i++){
        if(i==1){
            break;
        }
           
           System.out.print("i:"+i)
    }
    System.out.println("j:"+j)
}
/*运行结果为i:0 j:0
           i:0 j:1
           i:0 j:2

内部ループの終了を指示破る、ネストされたループのために知ることができ、

ラベル付きのforループを見てみましょう

a://a在此处,运行结果为:i:0
for(int j=0; j<3; j++){
    a://a在此处,结果与无a标记一样
    for (int i=0; i<3; i++){
        if(i==1){
            break a;
        }
           
           System.out.print("i:"+i)
    }
    System.out.println("j:"+j)
}

これらが不足があるかもしれない、ブレークのすべてのデータの使用状況の概要を参照して続行するには、私の2日間です、偉大な神明るい希望と彼は言いました。

公開された14元の記事 ウォンの賞賛8 ビュー4745

おすすめ

転載: blog.csdn.net/qq_41223538/article/details/81531071
おすすめ