1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

while-Schleife & do/while-Schleife (mit und ohne SEMIKOLON???)

    • Frage
  • freakjan
  • 28. Dezember 2005 um 19:21
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • freakjan
    Punkte
    450
    Beiträge
    64
    • 28. Dezember 2005 um 19:21
    • #1

    Hallo :verycool:

    wollte gerne wissen...
    1. warum man überhaupt diesen SEMIKOLON immer benutzt :confused:
    2. warum schreibt man am Ende der do/while Schleife einen Semikolon und bei der while Schleife gar keinen am Ende??

    HTML
    while (Bedingung) { Anweisung; }


    solange die Bedingung wahr ist, Wiederhole die Anweisung

    HTML
    do { Anweisung; } while (Bedingung);


    führe die Anweisung min. einmal aus und dann erst überprüfe auf (true/false)

    :ahhh: :ahhh: :ahhh: :ahhh:

  • a9bejo
    Punkte
    4.697
    Beiträge
    913
    • 28. Dezember 2005 um 21:04
    • #2
    Zitat von freakjan

    Hallo :verycool:

    wollte gerne wissen...
    1. warum man überhaupt diesen SEMIKOLON immer benutzt :confused:

    Das ist eine Anlehnung an die Sprachen c und c++, von denen java viel syntax geerbt hat.

    Dadurch, dass jedes Statement durch ein zeichen abgeschlossen werden muss, lassen sich lange ausdruecke auf beliebig viele zeilen verschachteln:

    Code
    new World()
          .getContinent("europe")
          .getCountry("austria")
          .getCity("vienna")
          .getBuilding("haas haus")
          .burn();
  • freakjan
    Punkte
    450
    Beiträge
    64
    • 29. Dezember 2005 um 00:24
    • #3

    danke erstmal für die Antwort :thumb:
    Also SEMIKOLON ist dafür da, um eine ANWEISUNG abzuschliessen!

    Aber das versteh ich immernoch nicht :rolleyes:

    Zitat von freakjan


    .....
    2. warum schreibt man am Ende der do/while Schleife einen Semikolon und bei der while Schleife gar keinen am Ende??

    HTML
    while (Bedingung) { Anweisung; }....do { Anweisung; } while (Bedingung); <-------- hier meine ich


    .....

  • Wings-of-Glory
    Punkte
    8.305
    Beiträge
    1.573
    • 29. Dezember 2005 um 00:34
    • #4

    nach einem {}-block brauchst du kein ;

    :)

  • Wings-of-Glory
    Punkte
    8.305
    Beiträge
    1.573
    • 29. Dezember 2005 um 00:37
    • #5

    2. erklärung: damit der compiler weiß, dass die while-anweisung beendet ist .

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum