Segue o que eu acabei criando para esta solucao:
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
Random geradorNumero = new Random();
int selecionaJogo;
int escolhaNumero;
int acertos = 0;
int erros = 0;
int escolhaRodadas;
System.out.printf("""
--------------------------------------
JOGOS EM JAVA
--------------------------------------
| [1] Jogo de Adivinhacao |
| [2] Jokenpo |
| [9] Sair |
______________________________________
Selecione uma das opcoes acima:
""");
selecionaJogo = leitura.nextInt();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
if (selecionaJogo == 1) {
System.out.println("Bem vindo ao jogo de Adivinhacao!");
int contador = 1;
System.out.println("Quantas rodadas pretende jogar? ");
escolhaRodadas = leitura.nextInt();
while (contador <= escolhaRodadas) {
int numeroAleatorio = geradorNumero.nextInt(10);
System.out.printf("Qual numero estou pensando? (De 0 a 10): ");
escolhaNumero = leitura.nextInt();
System.out.println("Sera que acertou? Pensando...");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
if (escolhaNumero == numeroAleatorio) {
System.out.println("Parabens, voce acertou!");
acertos++;
contador++;
try {
Thread.sleep(500);
} catch (InterruptedException e) {
}
} else if (escolhaNumero != numeroAleatorio) {
System.out.println("Voce errou, o numero que pensei foi " + numeroAleatorio);
erros++;
contador++;
try {
Thread.sleep(500);
} catch (InterruptedException e) {
}
}
}
System.out.println(String.format("\nVoce obteve %d acertos e %d erros!", acertos, erros));
}
if (selecionaJogo == 2) {
System.out.println("Este jogo esta sendo desenvolvido!");
return;
} else if (selecionaJogo == 9) {
System.out.println("Obrigado! Volte sempre!");
return;
}
}
}