Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.Scanner;
- public class Zahlenraten
- {
- public static void main(String[] args)
- {
- Scanner Scanner=new Scanner (System.in); //Erzeugen des Scanners
- Random random = new Random(); //Neue Variable "random", der eine zufällige Zahl zwischen 1 und 10 zugewiesen wird
- boolean erraten= false; //"erraten" gibt an, ob die Zahl erraten wurde oder nicht
- int zuege= 0; //"zuege" speichert die Zahl der Versuche, die der User braucht, um die Zahl zu erraten
- int gedachteZahl = random.nextInt(10) + 1; // Zahl zwischen 1 und 10
- int errateneZahl= 0;
- while(!erraten)//Wird so lange betreten, bis "erraten" = true ist
- {
- System.out.println("\n\tBitte eine Zahl zwischen 1 und 10 raten:");
- errateneZahl= Scanner.nextInt();
- if(gedachteZahl== errateneZahl)
- {
- erraten=true;
- if (zuege>1) //Unterscheidung zwischen Singular und Plural, falls der User nur einen Versuch brauchte, findet die Ausgabe im Singular statt
- {
- System.out.println("Glueckwunsch, "+gedachteZahl +" ist die gesuchte Zahl!"+"\nDu hast sie nach "+ zuege +" Zuegen erraten!");
- }
- else
- {
- System.out.println("Glueckwunsch, "+gedachteZahl +" ist die gesuchte Zahl!"+"\nDu hast sie nach 1 Zug erraten!");
- }
- }
- else if (gedachteZahl< errateneZahl) // erratene Zahl zu groß
- {
- erraten=false;
- System.out.println("\nDie Zahl "+errateneZahl +" ist groesser als die gesuchte Zahl!");
- zuege++;
- }
- else // erratene Zahl zu klein
- {
- erraten=false;
- System.out.println("\nDie Zahl "+errateneZahl +" ist kleiner als die gesuchte Zahl!");
- zuege++;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement