Java script einmal übergucken
Archiviert 3 years ago
B
Bär
Spielt Custom Status
Copy Paster!
Mein while schleife wieder holt sich die ganze zeit ich habe schon ein break; gesetzt aber es wiederhollt sich die ganze zeit ich weiß nicht was ich machen soll.
script:
`package Zahlenraten;
import java.util.Random;
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner scanner = 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 moeglichst 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: ");
Random input = new Random();
eingabe = input.nextInt(100 + 1);
if (eingabe <= 0 || eingabe > 100){
System.out.println("Ungueltige 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;
}
}
}
}`
