Methode obsolete , pourquoi
Bonjour voila mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
import javax.swing.*;
public class JeuNono
{
public static void main(String[] parametre) {
int Nblu = -1, nbboucle = 0;
int i = (int) (1000* Math.random());
String message = ("UN JEU : trouver un nombre entre 1 et 1000");
JOptionPane.showMessageDialog(null,message);
while (Nblu != i)
{
String texteNblu= JOptionPane.showInputDialog("tapez un chiffre:");
Nblu=Integer.parseInt(texteNblu);
if (Nblu > i)
JOptionPane.showInputDialog("Trop grand, mon petit!");
if (Nblu < i)
JOptionPane.showInputDialog("Trop petit , mon grand!");
nbboucle++;
}
String Message=("Bravo: tu as réussi en " + nbboucle + " fois");
JOptionPane.showMessageDialog(null,Message);
}
} |
A la compilation dans Eclipse j'ai une erreur methode obsolete .
Pourtant Integer.parseInt() ne me semble pas erroné
Quelqu'un peut-il m'aider
Merci d'avance pour vos lumieres:D
c'est fait merci de ton conseil
Citation:
Je viens de tester chez moi, aucun soucis le jeu fonctionne...
par contre remplace tes "trop petit" et "trop grand" par des showMessageDialog et pas input dialog
C'est fait merci quand même.
Mais je ne comprends toujours pas pourquoi j'ai ce message d'erreur.
Eclipse 3.2 et JVM 1.6
Voila le message d'erreur:
Citation:
Exception in thread "main" java.lang.NumberFormatException: radix -1 less than Character.MIN_RADIX
at java.lang.Integer.parseInt(Integer.java:419)
at JeuNono.main(JeuNono.java:17)
Désolé mais je ne connais pas .
J'ai cherché dans la faq mais j'ai rien trouvé
petite explication, svp
Merci:D