goto Anweisung in Java



  • Hallo

    gibt es in Java sowas wie eine goto-Anweisung?
    Wenn ich es einfach mit "goto FunktionX" versuche meldet der Compiler:
    "illegal Start of expression"

    Wo liegt da der Fehler?

    Danke im Voraus



  • Glasux schrieb:

    gibt es in Java sowas wie eine goto-Anweisung?

    Nein. In Java gibt es aber mehrstufe break und Exceptions, so dass die beiden Einsatzgebiete, die ich in C fuer goto sehe, in Java nicht gegeben sind.



  • Es gibt kein goto in Java (auch wenn goto als Schlüsselwort existiert)

    Eine Funktion ruft man einfach OHNE irgendeinen Zusatz auf. Nämlich á la Objekt.Methodenname ([Parameter])



  • Danke für eure Antworten!

    Gibt es eine Möglichkeit innerhalb einer Schleife um ein oder mehrere Schritte zurückzugehen, wenn eine Variable einen bestimmten Wert hat? 😕

    Wenns ein goto gäbe wäre es ja sehr einfach 😞 😞



  • Glasux schrieb:

    Gibt es eine Möglichkeit innerhalb einer Schleife um ein oder mehrere Schritte zurückzugehen, wenn eine Variable einen bestimmten Wert hat? 😕

    do {
    blah();
    } while (variable == wert)
    

    ?



  • Nein, er meint mehrfach verschachtelte Schleifen, bei denen in der innersten eine Abbruchsbedingung steht, nach der alle verschachtelten Schleifen ihr ende finden sollten.

    Jürgonaut



  • test: for(int i = 0; i < sonstwas; ++i)
    {
      while(xyz) {
        if(a) {
          continue test;
        }
      }
    }
    

    Also wenn ich mich recht entsinne geht sowas hier...


Log in to reply