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.

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));
 
}
 
}
Mon code ne marche pas pour la methode compareTo, je ne sais pas pourquoi ?
merci