Hi Leute,
wie ihr aus der Frage schon entnehmen könnt, geht es darum, dass ich eine if-Abfrage mache und wenn die Bedingung dafür erfüllt ist, sollte die Methode beendet werden. Das passiert bei mir aber nicht.
Ich denke es ist wegen dem try{}catch(){} aber seht selbst...
Ausgegeben wird aber, da ich keinen Integer eingebe, die Ausgabe: "Wrong input."
wie ihr aus der Frage schon entnehmen könnt, geht es darum, dass ich eine if-Abfrage mache und wenn die Bedingung dafür erfüllt ist, sollte die Methode beendet werden. Das passiert bei mir aber nicht.
Ich denke es ist wegen dem try{}catch(){} aber seht selbst...
Java:
String input = myScanner.next();
if(input == "x"){
return;
//Methode sollte beendet werden
}
int compare = 0;
try {
compare = Integer.parseInt (input);
} catch (Exception E){
//hasn't been a number
System.out.println("Wrong input.");
continue_enter();
break;
}
Ausgegeben wird aber, da ich keinen Integer eingebe, die Ausgabe: "Wrong input."