Olá, Marcos. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Ótimo como você usou o while
para limitar as tentativas e o Random().nextInt(100)
para sortear o número.isso mostra que você está entendendo bem como controlar o fluxo da aplicação.
Você pode testar também o método _
hasNextInt()
para verificar se o valor digitado é realmente um número antes de usar o nextInt()
. Isso evita erros quando o usuário digita algo inesperado.**Veja este exemplo:
Scanner sc = new Scanner(System.in);
System.out.print("Digite um número: ");
if (sc.hasNextInt()) {
int numero = sc.nextInt();
System.out.println("Você digitou: " + numero);
} else {
System.out.println("Entrada inválida");
}
Esse código verifica se o que foi digitado é um número inteiro antes de prosseguir.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!