Coding Global Background
Coding Global

kann sich bitte jemand mein code angucken

Archived 3 years ago
5 messages
2 members
3 years ago
Open in Discord
B
Bär

Playing Custom Status

Copy Paster!

ich habe ein java zahlen raten spiel gemacht und habe das problem das meine while schleife nicht auf hören will obwoll ich ein break gesetzt habe. das dick gedruckte ist meine problem while code: `package Zahlenraten; import java.util.Random; import java.util.Scanner; public class main { public static void main(String[] args) { Scanner input = new Scanner(System.in); Random zufall = new Random(); boolean aktiv = true; while (aktiv) { System.out.println("***Lustigen Zahlenraten***"); System.out.println("---------------------------------------------------"); System.out.println("Erraten Sie die Zufallszahl in möglichst wenigen schritten"); System.out.println("Die Zufallszahl liegt zwischen 1 und 100"); int zufallsZahl = zufall.nextInt(); int eingabe = 0; int versuche = 1; while (true) { System.out.println("Bitte geben Sie eine Zahl ein: "); if (eingabe <= 0 || eingabe > 100) { System.out.println("Ungültige Eingabe! Eingabe bitte wiederholen!"); } else if (eingabe < zufallsZahl) { System.out.println("Die gesuchte Zahl ist groesser!"); versuche++; } else if (eingabe > zufallsZahl) { System.out.println("Die gesuchte Zahl ist kleiner!"); versuche++; } else { System.out.println("Sie haben die gesuchte Zahl gefunden!"); System.out.println("Die Zufallszahl " + zufallsZahl + " wurde in " + versuche + " Versuchen gefunden!"); break; } } System.out.println("Wollen Sie nochmal Spielen Yes. [1] No. [2]"); eingabe = input.nextInt(); if (eingabe == 2){ aktiv = false; } } } }`

Replies (5)