Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Random;
- class Hello
- {
- public static void main(String[] args)
- {
- // Benötigte Objekte und Variablen deklarieren und initialisieren
- Scanner scanner = new Scanner( System.in );
- Random rand = new Random();
- int gerateneZahl = 0;
- int gewuerfeltezahl = rand.nextInt(10)+1;
- byte anzahlVersuche = 3;
- String strBeenden = "";
- System.out.println(gewuerfeltezahl);
- // Textausgabe
- System.out.println("Ich habe mir eine Zahl zwischen 1-10 ausgedacht.\nDu hast 3 Versuche.\n\n\n");
- System.out.print("Mein Tipp:");
- // Solange der Spieler falsch liegt UND er noch nicht 3x geraten hat:
- while (gerateneZahl != gewuerfeltezahl && anzahlVersuche > 0)
- {
- gerateneZahl = scanner.nextInt();
- if (gerateneZahl == gewuerfeltezahl)
- {
- System.out.println("Sie haben gewonnen.");
- break;
- }
- else
- {
- anzahlVersuche--;
- System.out.println("Falsch geraten!\n");
- if (anzahlVersuche != 0)
- {
- System.out.println(anzahlVersuche + " Versuche übrig.");
- System.out.print("Mein Tipp: ");
- }
- else
- {
- System.out.println("Verloren!!!");
- System.out.println("Geben Sie \"Loser\" ein, um das Programm zu beenden.");
- strBeenden = scanner.nextLine();
- while (true)
- {
- if ("Loser".equals(strBeenden))
- break;
- else
- {
- System.out.println("Nein! Du sollst \"Loser\" eingeben!!!");
- System.out.print("Eingabe: ");
- strBeenden = scanner.nextLine();
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement