Heim > Java > JavaErste Schritte > Hauptteil

Wie man in Java aus einer Schleife ausbricht

(*-*)浩
Freigeben: 2019-11-11 13:13:07
Original
3181 Leute haben es durchsucht

Bei der tatsächlichen Programmierung ist es manchmal notwendig, aus der Schleife auszubrechen, wenn die bedingte Anweisung übereinstimmt. In Java wird es durch break- und continue-Anweisungen gesteuert.

Wie man in Java aus einer Schleife ausbricht

Die „break“-Anweisung

Die „break“-Anweisung wird zum Beenden verwendet die Schleife, d.h. alle nachfolgenden Schleifen werden nicht mehr ausgeführt.

Beispiel: Berechnen Sie das Ergebnis von 1+2+3+4...+100. (Empfohlenes Lernen: Java-Kurs)

public class example1{
public static void main(String[] args){
int result=0;
for(int i=1;i<=100;i++){
if(i>50) break;
result+=i;
}
System.out.println(result);
}
}
Nach dem Login kopieren

Ausgabeergebnis:

1275
Nach dem Login kopieren

Analyse: Das Programm hat nur 1+2+3 berechnet Als Ergebnis von +4+...+50 werden alle nachfolgenden Schleifen nicht ausgeführt, d. h. wenn i=51, endet die Schleife.

Darüber hinaus kann die „break“-Anweisung zusammen mit der switch-Anweisung verwendet werden, was im nächsten Abschnitt erläutert wird.

Die „continue“-Anweisung

Die „continue“-Anweisung wird verwendet, um die aktuelle Schleife zu beenden und in die nächste Schleife einzutreten, d. h. nur diese Schleife endet, nicht Alle Schleifen enden, die nachfolgende Schleife läuft weiter.

Beispiel: Berechnen Sie das Ergebnis von 1+2+3+4...+100.

public class example1{
public static void main(String[] args){
int result=0;
for(int i=1;i<=100;i++){
if(i>50&&i<=60) continue;
result+=i;
}
System.out.println(result);
}
}
Nach dem Login kopieren

Ausgabeergebnis:

4495
Nach dem Login kopieren

Analyse: Das Programm hat 1+2+3+……+48+49+50+61+62+ berechnet Das Ergebnis von nur 63+...+100 durchläuft nicht i=51,52...60.

Das obige ist der detaillierte Inhalt vonWie man in Java aus einer Schleife ausbricht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage