Hi,
ich versuche eine Klassenmethode 'getCommand' zu schreiben, die solange Befehle einliest, bis entweder 'shift' oder 'exit' eingegeben wird, dann soll als Rückgabewert der entweder '0' oder '1' als int-Werte zurückgeben werden. Hier mein Versuch:
Ich erhalte die Fehlermeldung, dass die Methode einen int-Wert zurückgeben muss - was sie meiner Meinung ja macht.
Eclipse will eine zusätzliche return-Anweisung nach den while-Schleifen einfügen.
Verhindert die nicht das erneute Ausführen der Abfrage?
Vielleicht hat ja jemand eine Idee... danke
ich versuche eine Klassenmethode 'getCommand' zu schreiben, die solange Befehle einliest, bis entweder 'shift' oder 'exit' eingegeben wird, dann soll als Rückgabewert der entweder '0' oder '1' als int-Werte zurückgeben werden. Hier mein Versuch:
Java:
public static int getCommand () {
String befehl = IOTools.readString("Geben Sie einen Befehl ein: shift oder exit.");
int com = 0;
int com1 = 1;
while (befehl =="shift") {
return com;
}
while (befehl == "exit") {
return com1;
}
Ich erhalte die Fehlermeldung, dass die Methode einen int-Wert zurückgeben muss - was sie meiner Meinung ja macht.
Eclipse will eine zusätzliche return-Anweisung nach den while-Schleifen einfügen.
Verhindert die nicht das erneute Ausführen der Abfrage?
Vielleicht hat ja jemand eine Idee... danke