Bonjour,
je suis en train de suivre les cours du livre"Java premier language" et lorsque je compile avec javac ce script, indiqué dans le bouquin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 import java.util.*; public class Calculette { public static void main( String [] argument) { int a, b; char operateur; double calcul = 0; boolean OK = true; Scanner lectureClavier = new Scanner(System.in); System.out.print("Entrer la première valeur : "); a = lectureClavier.nextInt(); System.out.print("Entrer la seconde valeur : "); b = lectureClavier.nextInt(); System.out.print("Type de l'opération : (+, -, *, /) : "); operateur = Lire.c(); switch (opérateur ) { case '+' : calcul = a + b; break; case '-' : calcul = a - b; break; case '/' : if ( b != 0) calcul = a / b; else OK = false; break; case '*' : calcul = a * b ; break; default : OK = false ; } if (OK) { System.out.print("Cette operation a pour resultat : "); System.out.println(a + " " +operateur+ " "+ b + " = " + calcul); } else System.out.println("Operation non conforme !"); } }
la console dos m'indique cette erreur
à quoi correspond Lire.c() ? et d’où vient l'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Calculette.java:23: error: cannot find symbol operateur = Lire.c(); ^ symbol: variable Lire location: class Calculette 1 error
merci
Partager