patentspiel java
package a;
import java.util.Scanner;
import java.util.Random;//muss importiert werden
public class A {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //um die Funktionen von Scanner abzurufen
Random rd = new Random(); //um die Funktionen von Random abzurufen
method1(sc, rd); //aufruf der Methode zum spielen
}
public static void method1(Scanner sc, Random rd){
int secretNumb = rd.nextInt(100)+1; //Die Zahl die der Spieler erraten soll (zwischen 1 und 100)
System.out.println("first try: ");
while(true) {//wird beendet wenn der Spieler richtig liegt
int guess = sc.nextInt(); //der Spieler gibt seinen Rateversuch ein
sc.hasNextLine();
if (guess == secretNumb){//wenn er richtig liegt wird "right" ausgegeben
System.out.println("right");
break; //beendet die while-Schleife
}
if(guess < secretNumb){//es wird gesagt ob der Rateversuch zu klein oder zu groß war
System.out.println("too small");
}else{
System.out.println("too high");
}
System.out.println("try again ");
}
System.out.println("do you want to play again? (y for yes/ N for no)"); //Spiel wiederholen
String input = sc.next();
sc.nextLine();
if(input.equals("y")){
method1(sc, rd);
}else{
return;
}
}
}
//wenn ich helfen konnte würde ich mich über eine kleine Donation freuen
znarfbay