Probleme de compilation en java
cloclo
-
Pacorabanix Messages postés 4122 Date d'inscription Statut Membre Dernière intervention -
Pacorabanix Messages postés 4122 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 );
}
}
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 );
}
}
Configuration: Windows XP Internet Explorer 7.0
3 réponses
-
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 -
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 -
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.