nao entendi pq retorna -1 ,1 e 0,nao era pra pra mostrar o saldo?tipo conta.getSaldo()?
nao entendi pq retorna -1 ,1 e 0,nao era pra pra mostrar o saldo?tipo conta.getSaldo()?
Adrieli, bom dia.
Retorna 0 porque isso ocorre quando os objetos comparados são iguais em relação à ordem de classificação. Ou seja, o objeto atual é igual ao objeto sendo comparado. É importante ressaltar que, se a.compareTo(b) retorna 0, então também é esperado que b.compareTo(a) retorne 0, mantendo a propriedade de igualdade simétrica.
Retorna 1 porque isso indica que o objeto atual é maior que o objeto sendo comparado. Em outras palavras, o objeto atual precede o objeto comparado na ordem de classificação.
Retorna -1 porque isso indica que o objeto atual é menor que o objeto sendo comparado. Em outras palavras, o objeto atual segue o objeto comparado na ordem de classificação.