Untitled
unknown
plain_text
4 years ago
1.6 kB
7
Indexable
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
Random rand = new Random();
int totalGames = 0;
int totalGuesses = 0;
int guessesPerGame = 1;
int bestGame = 0;
int randomNumber = 0;
haiku();
game(guessesPerGame, totalGuesses, randomNumber, console, rand);
}
public static void haiku() {
System.out.println();
System.out.println("Next blissful fountain");
System.out.println("A hungry, old lion roars");
System.out.println("whilst watching the lake");
System.out.println();
}
public static void game(int guessesPerGame, int totalGuesses, int randomNumber, Scanner console, Random rand) {
System.out.println("I'm thinking of a number between 1 and 100...");
System.out.print("Your guess? ");
int userGuess = console.nextInt();
randomNumber = rand.nextInt(100) + 1;
while (userGuess != randomNumber) {
if (userGuess > randomNumber) {
System.out.println("It's lower.");
} else {
System.out.println("It's higher.");
}
guessesPerGame += 1;
System.out.print("Your guess? ");
userGuess = console.nextInt();
}
if (guessesPerGame == 1){
System.out.println("You got it right in: " + guessesPerGame + " guess!");
} else if (guessesPerGame > 1) {
System.out.println("You got it right in: " + guessesPerGame + " guesses!");
}
System.out.print("Do you want to play again? ");
String userAnswer = console.nextLine();
if (userAnswer == ("yes")) {
// go back to the while loop
}
}
}Editor is loading...