Si voy a comparar objetos tipo int
, creo que sería más fácil hacer una resta y devolver el resultado.
@Override
public int compareTo(Cuenta otra) {
return this.saldo - otra.saldo;
}
Si el resultado de la resta es positivo es porque this
es mayor que otra
y si es cero es porque son iguales.
¿En qué casos (comparando int
podría fallar mi ejemplo?