プログラムを作成し、続行ステートメントを使用してループフィルターを実装し、「イーグル」文字列をフィルタリングし、対応する処理を実行しますが、続行ステートメントの後にすべてのコードを放棄します。つまり、「イーグル」文字列に遭遇した場合、特定の処理を実行し、続行ステートメントを使用して一般的な処理をスキップします。
コードコピーは次のとおりです。
パブリッククラスは続行します{
public static void main(string [] args){
string [] array = new String [] {"Egret"、 "Red-Crowned Crane"、 "Original"、 "Parrot"、 "Crow"、 "Magpie"、
「イーグル」、「カッコウ」、「イーグル」、「グレーパターン鳥」、「イーグル」、「ラグ」};
System.out.println(「私の庭にはたくさんの鳥がいますが、最近いくつかのワシが来ました。彼らを捕まえるのを手伝ってください。」);
int eaglecount = 0;
for(string string:array){// foreachは配列をトラバースします
if(string.equals( "eagle")){//イーグルに遭遇した場合
System.out.println( "ワシが発見され、ケージに巻き込まれました。");
eaglecount ++;
続行; //ループを中断します
}
System.out.println( "鳥の検索、見つかった:" + string); //、出力配列要素
}
System.out.println( "合計でキャッチ:" + eaglecount + "eagle");
}
}
効果は図に示されています: