Probleme de compilation en java

cloclo -  
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
la compilation me donne scanner is not a type voir programme si dessous pourtant dans un programme jeu deja ecrit il fonctionne essayer de m'ecclairer
programme joint:
public class carre {

/**
* calcul de la surface du carre de cote a
*/
public static void main(String[] args) {
double a,c;
Scanner lectureClavier = new Scanner(System.in);

System.out.print("Entrer la mesure du cote du carre: "+a);
c = a*a;
System.out.println("voici la surface: "+ c );

}

}
A voir également:

3 réponses

Utilisateur anonyme
 
Salut,

Et la lecrure ???

double a,c; 
         Scanner lectureClavier = new Scanner(System.in); 
      
         System.out.print("Entrer la mesure du cote a du carre: "); 
         a = lectureClavier.nextDouble(); //<<<<<<<<< ici
         c = a*a; 
         System.out.println("voici la surface: "+ c );


Cordialement,

Dan
0
Utilisateur anonyme
 
Re,

Attention !!!

Si lors de l'entrée de la valeur du coté tu as l'exception InputMismatchExecption c'est que tu as entré par exemple 10.5 alors qu'il faut 10,5 ou l'inverse... (configuration locale)

De toutes façons, il faut penser au bloc try/catch car tu peux avoir l'exception InputMismatchExecption dans les cas suivants:

- entrée d'un "." aulieu d'une "," avant les décimales (ou l'inverse)
- entrée d'une valeur non numérique
- entrée d'une valeur trop longue pour le double a

Dan
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
scanner is not a type


me ferait dire que tu as oublié de faire l'import nécessaire pour Scanner. Résultat : il ne comprends pas ce que c'est et te dit que ce n'est pas un type.
0