bonjour,
je souhaite comparer des cartes de Rami (jeux de cartes) en utilisant compareTo en java. une carte est identifié par un nemero num , un nom name et une couleur color.
Mon code ne marche pas pour la methode compareTo, je ne sais pas pourquoi ?
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 public class Cart implements Comparable<Cart> { private int num; private string name; private string color ; public cart() { } // set et get public int compareTo(Cart cart) { if (num.compareTo(cart.num) == 0) { if (name.compareTo(cart.name) == 0) return (color.compareTo(carte.color)) else (return name.compareTo(cart.name)); } else return (num.compareTo(cart.num)); } }
merci
Partager