Hallo zusammen,
ich muss für das Studium eine Abfrage machen. Generell funktioniert das ganze, nur muss ich bei jedem "fehlgeschlagenen Versuch" einen Versuch oben abziehen lassen.
Zum Beispiel so:
Versuche *****
Blablabla
oke nicht geschafft, mach nochmal
Versuche ****-
Blablabla
oke nicht geschafft, nochmal
Versuche ***--
...
Ich hoffe es ist halbwegs verständlich ausgedrückt, was ich meine!
Danke im voraus!
Liebe Grüße
ich muss für das Studium eine Abfrage machen. Generell funktioniert das ganze, nur muss ich bei jedem "fehlgeschlagenen Versuch" einen Versuch oben abziehen lassen.
Zum Beispiel so:
Versuche *****
Blablabla
oke nicht geschafft, mach nochmal
Versuche ****-
Blablabla
oke nicht geschafft, nochmal
Versuche ***--
...
Java:
import java.util.Scanner;
public class Abgabe_2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int Versuche=5;
int Döner = 1;
int Reste = 2;
int Spiegelei = 3;
while (Versuche>=1) {
System.out.println("Versuche:" + Versuche); //MIT STERNCHEN STIMMT NOCH WAS NICHT; SONST VOLL FUNKTIONSTÄTIG
System.out.println("Deine Vorlesung ist vorbei, du hast mega Hunger, aber dein Kühlschrank ist fast leer. Was tust du?" +
"\n 1. Döner holen gehen" +
"\n 2. Reste von vor ein paar Tagen essen" +
"\n 3. Spiegelei machen");
int Eingabe = scanner.nextInt();
if (Eingabe == 1) {
System.out.println("Wie viel Kleingeld hast du noch da?");
int Münzen = scanner.nextInt();
if (Münzen >= 4) {
System.out.println("Sehr gut! Dann lauf schnell los!");
System.out.println("Wie lange bist du schon unterwegs?");
int Dauer = scanner.nextInt();
if (Dauer >= 3) {
System.out.println("Leider hat der Dönerladen Betriebsferien.");
}
if (Dauer <=3){
System.out.println("Du warst zu langsam, er hat schon geschlossen!");
}
}
else {
System.out.println("Du bist ein armer Student");
Versuche=Versuche -1;
}
continue;
}
Ich hoffe es ist halbwegs verständlich ausgedrückt, was ich meine!
Danke im voraus!
Liebe Grüße