1erreur à la compilation

Résolu
VALLOT1956 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, j'ai une erreur à la compilation apparemment le livre d'anne tasso de 2008 n'est plus au gout du jour que me conseillez vous?merci d'avance
import java.util.*;
public class Devinette {
public static void main (String [] parametre) {
int i, nombreLu = -1, nbBoucle = 0;
Scanner lectureClavier = new Scanner(System.in);
i = (int) (10*Math.random());
System.out.print("Ceci est un jeu, j'ai tire un nombre au ");
System.out.println("hasard entre 0 et 10, devinez lequel ? ");
while (nombreLu != i) {
System.out.print("Votre choix : ");
nombreLu = lectureClavier.nextInt();
nbBoucle = nbBoucle + 1;
}
System.out.print("Bravo ! ");
System.out.println("vous avez reussi en " + nbBoucle + " fois");
} // Fin du main ()
}


1 réponse

arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Et quelle est l'erreur de compilation.
1
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
En effet, il ne devrait pas y avoir pas d'erreur de compilation normalement sur ce code.

En revanche, le compilateur pourrait indiquer un avertissement puisque que le Scanner n'est jamais fermé (sous Eclipse : "Resource leak: 'lectureClavier' is never closed")
Mais ce n'est qu'un avertissement, ça n'empêche pas la compilation !

Ou alors, si vraiment il y a une erreur de compilation, cela voudrait dire que l'on est sur du vieux Java, lorsque Scanner n'existait pas encore (mais il a été introduit dans la version 5 donc ça date !)
0