zahlenraten hinzufügen

This commit is contained in:
Felitendo
2025-05-08 12:26:44 +02:00
parent 2f789bd6c5
commit be3f591bd1
2 changed files with 21 additions and 6 deletions

View File

@@ -9,7 +9,7 @@ public class Main {
//Spieler spieler = new Spieler(); //Spieler spieler = new Spieler();
Spiele spiel = new Spiele(); Spiele spiel = new Spiele();
spiel.gewinnOderNiete(); spiel.zahlenraten();
//alpha.hello(); //alpha.hello();
//spieler.machBenutzerEingabe(); //spieler.machBenutzerEingabe();

View File

@@ -1,21 +1,36 @@
package de.javagames; package de.javagames;
import java.util.Scanner;
public class Spiele { public class Spiele {
public static void gewinnOderNiete() { public static void gewinnOderNiete() {
int zahl = (int) (Math.random() * 6) + 1; int zahl = (int) (Math.random() * 6) + 1;
int i = 0; for (int i = 0; i<10; i++) {
while (i < 10) {
switch (zahl) { switch (zahl) {
case 1, 2, 3, 4, 5: case 1, 2, 3, 4, 5:
System.out.println("Niete"); System.out.println("Niete! Du hast eine " + zahl + " gewürfelt!");
break; break;
case 6: case 6:
System.out.println("Gewinn"); System.out.println("Gewinn! Du hast eine " + zahl + " gewürfelt! \uD83C\uDFB2");
break; break;
} }
i++;
zahl = (int) (Math.random() * 6) + 1; zahl = (int) (Math.random() * 6) + 1;
} }
} }
public static void zahlenraten() {
int zahl = (int) (Math.random() * 10) + 1;
System.out.print("Errate die Zahl zwischen 1-10: ");
Scanner scan = new Scanner(System.in);
int eingabe = scan.nextInt();
while (eingabe != zahl) {
System.out.print("Verloren! Versuche es nochmal: ");
eingabe = scan.nextInt();
}
System.out.println("Gewonnen! Es war die Zahl " + zahl + "!");
}
} }