Ich möchte dass wenn if1 oder if2 oder if3 erfüllt ist jedesmal das else am schluss übersprungen wird, nur wenn alle 3 if`s nicht auftreten soll der "else" bereich ausgeführt werden. Irgendwie muss ich das jedem if beibringen das ausgstiegen wird aus dem Konstrukt...???
Was soll die Zahl hinter den If's? Methoden haben Klammern und meistens auch Übergabeparameter. Ansonsten kann man da ja nicht sehr viel falsch machen ...
Ah verdammt. Man sollte auch den Text lesen und nicht nur den Code. Den Text darunter habe ich irgendwie komplett übersehen, habe gedacht es geht um die Syntax. Slater hat natürlich recht
Ich möchte dass diese 3 "if`s" auf jeden Fall durchlaufen werden (sorry, dass ich verwirrend war, merke es jetzt selber dass es nicht eindeutig war...)da in jedem if1-3 geprüft wird ob der benutzer auf eine eingabe richtig mache oder eine auswahl getroffen wurde in einer jlist. Und erst wenn alle 3 if`s erfüllt sind darf der code im "else" Bereich (executeElse) ausgeführt werden.
wenn z.B. if 2 und if 3 nicht erfüllt sind sprich beide false wie gebe ich diese Fehlermeldung(en) zusammen aus in einem JTextField.setText(Fehlermeldung); ? sprich wie mache ich es, dass in der Variablen "Fehlermeldung" je nach erfüllter boolean variable eine oder mehrere Fehleraussagen drinstehen?
oder sollte ich die 3 möglichen Fehlermeldungen doch mit einer JOptionPane.showInputDialog ausgeben? so dass im Extremfall 3 Dialoge hintereinander bestätigt bzw. gecklickt werden müssen?
hey, stelle nicht die gleiche Frage zweimal, das wird schnell langweilig
was ist denn daran nun bitte schwierig?
String fehler = "";
if (1) {
...
fehler += "..";
}
if (2) {
...
fehler += "..";
}
if (3) {
...
fehler += "..";
}
hey, stelle nicht die gleiche Frage zweimal, das wird schnell langweilig
was ist denn daran nun bitte schwierig?
String fehler = "";
if (1) {
...
fehler += "..";
}
if (2) {
...
fehler += "..";
}
if (3) {
...
fehler += "..";
}
ok ich wills jetzt anders haben, da es so nicht zufriedenstellend funktioniert... ich möchte wenn if1 Bedingung nicht erfüllt ist,dass if2 und if3 gar nicht abgefragt werden nur wenn if1 stimmt soll zu if2 gesprungen werden, wenn if2 nicht stimmt soll auch if 3 nicht abgefragt werden usw. wie würde denn diese if konstrukt aussehen?
if( methode1 ) // ist if1 erfüllt...
{
if( methode2 ) // ...führe if2 aus, wenn erfüllt...
{
if( methode3 ) // führe if3 aus
{
}
}
}
else // wenn if1 nicht ist, ist if2 und if3 auch nicht
{
}
Vielen Dank ich habs jetzt ganz anders gelöst :lol:
habe einfach 3 if genommen und jedesmal in der if return; gemacht, dass ich aus der actionPerformed Methode aussteige wenn der user etwas vergessen hat.