Bonjour,
Voici cette erreur que je n'arrive pas à résoudre.
Merci de votre aide
Exception in thread "main" java.lang.Error: Problèmes de compilation non résolus :
Scanner ne peut pas être résolu en type
Scanner ne peut pas être résolu en type
at Calculette.main(Calculette.java:18)
//Programme calculette
import java.util.*;
public class Calculette {
public static double résultat ;
public static char opérateur;
public static void main( String [] argument) {
int a, b;
double calcul;
Scanner lectureClavier = new Scanner(System.in);
opérateur = menu();
System.out.print("Entrer la premiere valeur ");
a = lectureClavier.nextInt();
System.out.print("Entrer la seconde valeur ");
b = lectureClavier.nextInt();
calcul = calculer(a, b, opérateur );
afficher(a, b, opérateur, calcul);
}
public static double calculer (int x, int y, char o) {
double résultat =0;
switch (o) {
case '+' : résultat = x + y;
break;
case '-' : résultat = x - y;
break;
case '/' : résultat = x /y;
break;
case '*' : résultat = x * y ;
break;
}
return résultat;
}
public static void afficher(int x, int y, char o, double r) {
System.out.println(x + " " +o+ " "+ y + " = " + r);
}
public static char menu() {
char opération ;
Scanner lectureClavier = new Scanner(System.in);
System.out.println("Je sais compter, entrer en premier l'operation choisie ");
System.out.println("+ pour additionner ");
System.out.println(" - pour soustraire ");
System.out.println(" * pour pultiplier ");
System.out.println(" / pour diviser ");
System.out.println(" (+, -, *, /) ? : ");
opération = lectureClavier.next().charAt(0);
return opération ;
}
}
Configuration: Linux
Firefox 2.0.0.4