Advertisement
Guest User

Javaest

a guest
Jul 11th, 2014
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.24 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.Random;
  3.  
  4.  
  5. class Hello
  6. {
  7.     public static void main(String[] args)
  8.     {
  9.         // Benötigte Objekte und Variablen deklarieren und initialisieren
  10.         Scanner scanner = new Scanner( System.in );
  11.         Random rand = new Random();
  12.         int gerateneZahl = 0;
  13.         int gewuerfeltezahl = rand.nextInt(10)+1;
  14.         byte anzahlVersuche = 3;
  15.         String strBeenden = "";
  16.         System.out.println(gewuerfeltezahl);
  17.         // Textausgabe
  18.         System.out.println("Ich habe mir eine Zahl zwischen 1-10 ausgedacht.\nDu hast 3 Versuche.\n\n\n");
  19.         System.out.print("Mein Tipp:");
  20.        
  21.         // Solange der Spieler falsch liegt UND er noch nicht 3x geraten hat:
  22.         while (gerateneZahl != gewuerfeltezahl && anzahlVersuche > 0)
  23.         {
  24.             gerateneZahl = scanner.nextInt();
  25.             if (gerateneZahl == gewuerfeltezahl)
  26.             {
  27.                 System.out.println("Sie haben gewonnen.");
  28.                 break;
  29.             }
  30.             else
  31.             {
  32.                 anzahlVersuche--;
  33.                 System.out.println("Falsch geraten!\n");
  34.                     if (anzahlVersuche != 0)
  35.                     {
  36.                         System.out.println(anzahlVersuche + " Versuche übrig.");
  37.                         System.out.print("Mein Tipp: ");
  38.                     }
  39.                     else
  40.                     {
  41.                         System.out.println("Verloren!!!");
  42.                         System.out.println("Geben Sie \"Loser\" ein, um das Programm zu beenden.");
  43.                         strBeenden = scanner.nextLine();
  44.                        
  45.                        
  46.                         while (true)
  47.                         {
  48.                             if ("Loser".equals(strBeenden))
  49.                                 break;
  50.                             else
  51.                             {
  52.                                 System.out.println("Nein! Du sollst \"Loser\" eingeben!!!");
  53.                                 System.out.print("Eingabe: ");
  54.                                 strBeenden = scanner.nextLine();
  55.                             }
  56.                         }
  57.                     }
  58.             }
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement