Salut,
Je suis debutant en java et j'ai un petit souci.Je suis en train d'écrie un petit programme et je suis bloqué car je n'arrive pas à définir un intervalle,
par exemple age compris entre 0 compris et 15 compris.
Voici mon code:
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
34
35
36
37
38
39
40 public class exo10 { public static void main (String args []) { System.out.println("Entrer l'âge"); int age=Clavier.lireInt(); System.out.println("Entrer le sexe 1 pour Femme et 2 pour Homme"); int sexe=Clavier.lireInt(); if (sexe==1) { switch (age) { case (age>=0 && age<=0): System.out.println("Espoir dame"); break; case (age>=16 && age<=24): System.out.println("Jeune dame"); break; default: System.out.println("Aînée"); break; } } else { switch (age) { case age>=0 && age<=15: System.out.println("Jeune homme"); break; case age>=16 && age<=24: System.out.println("Senior"); break; default: System.out.println("Vétéran"); break; } } } }
voici la ligne où il affiche l'erreur:
case (age>=0 && age<=15): System.out.println("Espoir dame");
et le message d'erreur est:
exo10.java:14: incompatible types
found : boolean
required: int
Partager