Schreiben Sie ein Programm, verwenden Sie die Anweisung weiter, um einen Schleifenfilter zu implementieren, die Zeichenfolge "Eagle" zu filtern und die entsprechende Verarbeitung durchzuführen. Geben Sie jedoch den gesamten Code nach der Weitergabe an. Wenn Sie auf eine "Adler" -Sache stoßen, führen Sie eine spezifische Verarbeitung durch und verwenden dann die Anweisung Contin, um die allgemeine Verarbeitung zu überspringen.
Die Codekopie lautet wie folgt:
öffentliche Klasse Weiter {
public static void main (String [] args) {
String [] array = new String [] {"Egret", "Red-Crowned Crane", "Original", "Papagei", "Crow", "Magpie",
"Eagle", "Cuckoo", "Eagle", "Gray-Muster", "Eagle", "Lag"};
System.out.println ("Es gibt viele Vögel in meinem Garten, aber ein paar Adler sind in letzter Zeit gekommen, bitte helfen Sie mir, sie zu fangen.");
int eaglecount = 0;
für (Zeichenfolge String: Array) {// foreach durchquert das Array
if (string.equals ("eagle")) {// Wenn Sie auf einen Adler stoßen
System.out.println ("Ein Adler wurde gefunden und wurde im Käfig gefangen.");
EagleCount ++;
weitermachen; // unterbrechen die Schleife
}
System.out.println ("Suche nach Vögeln, gefunden:" + String); // Ansonsten Ausgabearray -Elemente
}
System.out.println ("Insgesamt gefangen:" + eaglecount + "Eagle");
}
}
Der Effekt ist in der Abbildung dargestellt: