Jul 27

Mit break springt man aus der aktuellen Schleife, alles arbeitet wie spezifiziert weiter:

class Angestellter  {

public static void main(String args[]) {

System.out.println(“Start im Hauptprogramm: “);
Buchhalter.forSchleife();
// Aufruf der statischen Methode “forSchleife()”  von Buchhalter.
System.out.println(    ”Ende des Hauptprogrammes”);

}

}

class Buchhalter extends Angestellter {

public static void forSchleife() {

System.out.println(“Start Unterprogramm: “);
for (int b=0; b<3; b++) {
// Schleife 1

for (int a=0; a < 10; ++a){ // Schleife 2

System.out.print(“\na: “+a);
if (a==2)

break; // Abbruch von Schleife 2 wenn a den Wert 2 erreicht

} // Wenn “break” greift, wird auch a nicht mehr (wie üblich) hochgezählt

System.out.print(” b: ” +b); // Die erste Schleife wird weitergeführt

}

System.out.println(“\nEnde Unterprogramm”);

}

}

Die Ausgabe ist demnach:

Start im Hauptprogramm:
Start Unterprogramm:

a: 0
a: 1
a: 2 b: 0
a: 0
a: 1
a: 2 b: 1
a: 0
a: 1
a: 2 b: 2
Ende Unterprogramm
Ende des Hauptprogrammes

  • Print
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • RSS
  • Blogosphere
  • email
  • PDF
  • Wikio
  • Technorati
  • Digg
  • DZone

Leave a Reply

preload preload preload
http://www.wikio.de Blog Top Liste - by TopBlogs.de Blogverzeichnis - Blog Verzeichnis bloggerei.de Bloggeramt.de Software
Webbhotell Top Blogs