eu decidi não usar o break, espero que não tenha problemas!!
import java.util.Random;
import java.util.Scanner;
public class Adivinhação {
public static void main(String[] args) {
//gerar um numero aleatorio
int randomNumber = new Random().nextInt(100);
// ler a entrada do usuario
Scanner leitor = new Scanner(System.in);
// numero digitado
int numerodigitado = 0;
// for loop para tentativas de acerto
for (int tentativas = 0; tentativas < 5; tentativas++) {
System.out.println("Chute um numero: \n");
// lê o numero digitado
numerodigitado = leitor.nextInt();
// condições de existencia
if(numerodigitado == randomNumber)
{
System.out.println("Parabéns você acertou! \n");
}
else
{
System.out.println("Tente novamente \n");
}
// condição para caso ultrapasse o numero de tentativas
if (tentativas == 4 && numerodigitado != randomNumber)
{
System.out.println("Você errou tudo! o número era " + randomNumber);
}
}
leitor.close(); //fecha o scanner
}
}