Hallo,
ich habe bei meiner Menüführung ein Problem mit der Whileschleife.
Die Ausgabe ist z.B. folgende:
Das heißt, das wiederaufrufen der "auswahl" funktioniert nicht. Was habe ich übersehen? Sonst funktioniert das Programm ohne Weiteres.
Danke im Voraus.
ich habe bei meiner Menüführung ein Problem mit der Whileschleife.
Code:
package ab5;
import util.simpleIO.Out;
import util.simpleIO.In;
public class Aufgabe3 {
public static void main (String[] Args){
//...
boolean menu=true, eingabe=true;
char answer;
char fortfahren='j';
Sudoku s = new Sudoku(sudokufield);
int auswahl;
while(menu==true){
Out.print("Wollen Sie Werte hinzufügen (1) oder löschen (2)? ");
auswahl=In.readInt();
if(auswahl==1){
while(eingabe==true){
...
}
}
else
{
while(eingabe==true){
...
}
}
}
}
public static boolean menu(char fortfahren){
boolean menu;
if(fortfahren=='j'){
menu=true;
}
else {
menu=false;
Out.println("================================================");
}
return menu;
}
}
Die Ausgabe ist z.B. folgende:
Code:
Wollen Sie Werte hinzufügen (1) oder löschen (2)? 1
Bitte geben sie die Zeilennumer ein: 1
Bitte geben sie die Spaltennumer ein: 1
Bitte geben sie die gewünschte Zahl (1-9) ein: 1
Wollen Sie ein weiteres Feld befüllen? (j/n) n
Die Zahl wurde in Zeile 1 und Spalte 1 eingefügt!
------------------------------------------------
Wollen Sie wieder zurück zum Menü? (j/n) j
Wollen Sie Werte hinzufügen (1) oder löschen (2)? 1
Wollen Sie Werte hinzufügen (1) oder löschen (2)? 2
Wollen Sie Werte hinzufügen (1) oder löschen (2)?
Das heißt, das wiederaufrufen der "auswahl" funktioniert nicht. Was habe ich übersehen? Sonst funktioniert das Programm ohne Weiteres.
Danke im Voraus.