Bonjour,
Je suis débutant en Java et j'ai commencé à rédiger mon premier programme dont l'utilité est de calculer le nombre de points gagnés au tennis de table, après une rencontre, avec les paramètres suivants : Nombre de points du joueur A, du joueur B, match perdu ou gagné.
Seulement, afin d'éviter les if/else à répétition, j'ai eu l'idée d'utiliser un switch case. Mon but est d'effecteur telle ou telle action lorsque l'écart de points est entre 0 et 20, 20et 50 etc.
En gros, j'aimerais arriver à un truc dans ce genre :
Bien entendu, ce n'est pas le code du dessus qui m'interesse mais plutôt la partie "case <10", car elle ne marche pas. Avez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 switch(nbre) { case <10: System.out.println("Le nombre est inférieur à 10"); break; }
On m'a dit que le case ne prend en compte que les valeurs constante. Ca veut dire que je suis obligé de passer par une série interminable de if/else ? Ou il y a une autre méthode ?
Merci d'avance pour votre aide.
Partager