Bom Dia galera, sou um mero iniciante em Java.
atualmente estou tentando desenvolver o seguinte código :
Onde o usuário digite o numero de 1 a 10
a classe random gera o numero aleatório de 1 a 10
se o numero for o mesmo gerado ele acertou se nao não, mas fazendo o if constatei que if não aceita o random por ele gerar num aleatórios, como proceder neste caso ?
Agradeço
public static void main(String[] args) {
int i;
Random gerador = new Random();
JOptionPane.showMessageDialog(null, "Digite NUMERO de 1 a 10 Para Jogar :");
i = Integer.parseInt(JOptionPane.showInputDialog("Digite o numero :"));
for (i = 0; i<=0; i++){
JOptionPane.showMessageDialog(null,"O numero gerado pelo sistema é : " + gerador.nextInt(10));
}
if (i == gerador){ //aqui esta o erro
JOptionPane.showMessageDialog(null, "Voce acertou Parabens");
} else {
JOptionPane.showMessageDialog(null, "Numero Diferente tente Novamente");
}
}
}