public class Main {
int n_secreto = (int) (1 +(Math.random() * 100));
public static void main(String[] args) {
Main random = new Main();
int var1;
String vAux;
vAux= JOptionPane.showInputDialog("Insira o número");
var1= Integer.parseInt(vAux);
if(var1==random.n_secreto){
JOptionPane.showMessageDialog(null,"Parabéns, acertou à 1ª tentativa");
}
while(var1!=random.n_secreto){
vAux= JOptionPane.showInputDialog("Insira outro número");
var1= Integer.parseInt(vAux);
if (var1==random.n_secreto)
JOptionPane.showMessageDialog(null,"Parabéns, acertou pois o número era "+var1);
}
Já está a funcionar, este código faz com que o programa crie um número aleatório entre o intervalo que pediste, e verifique se é = ou diferente, se for igual, informa que está certo, senão manda repetir, agora tu fazes o resto, pois é muito fácil
.
Mesmo com contador, torna-se fácil. Se tiveres dúvidas apita.