Hallo Leute,
ich hab erst vor kurzem mit dem programmieren begonnen und mir wurde empfohlen ein kleines Projekt durchzuführen. Uns war alltägliche Sachen wie z.b einkaufen.
So da habe ich mir gedacht ich habe verschiedene Abteilungen wie Obst, Fleisch oder Hygäne.
Die verschiedenen Abteilungen enthalten dann Artikel wie z.b Aäpfel, Bananen für Obst.
Die Unterscheidung in welche Abteiung man will erfolgt durch die Eingabe auf der Konsole je nach dem was man eingibt.
Wenn man sich nun in der Abteilung befindet kann nun die Artikel wählen.
Das Problem welches ich habe ist das das Programm solange ausgeführt werden soll bis man z.b Ende eingibt, aber nach dem ich zimlich oft einlesen muss brauche ich dann mehrere Scanner Objekte oder nur eins. Denn wenn man nun in der Abteilung Obst war soll man wieder zurück springen können und falls notwendig in eine andere Abteilung springen. Mein Ansatz war:
usw.
Aber iwe komme ich nicht auf mein gewünschtes Ergebnis
Hoffe ihr könnt mir helfen
ich hab erst vor kurzem mit dem programmieren begonnen und mir wurde empfohlen ein kleines Projekt durchzuführen. Uns war alltägliche Sachen wie z.b einkaufen.
So da habe ich mir gedacht ich habe verschiedene Abteilungen wie Obst, Fleisch oder Hygäne.
Die verschiedenen Abteilungen enthalten dann Artikel wie z.b Aäpfel, Bananen für Obst.
Die Unterscheidung in welche Abteiung man will erfolgt durch die Eingabe auf der Konsole je nach dem was man eingibt.
Wenn man sich nun in der Abteilung befindet kann nun die Artikel wählen.
Das Problem welches ich habe ist das das Programm solange ausgeführt werden soll bis man z.b Ende eingibt, aber nach dem ich zimlich oft einlesen muss brauche ich dann mehrere Scanner Objekte oder nur eins. Denn wenn man nun in der Abteilung Obst war soll man wieder zurück springen können und falls notwendig in eine andere Abteilung springen. Mein Ansatz war:
Java:
String eing = einlesen.next();
while(eing!="Ende") {
if (eing == "1") {
System.out.println("Wollen SIe Äpfel oder birnen");
int eing2 = einlesen.nextInt();
while (eing2!=0) {
if (eing2 == 1) {
Aber iwe komme ich nicht auf mein gewünschtes Ergebnis
Hoffe ihr könnt mir helfen