1
resposta

nao entendi o retorno

nao entendi pq retorna -1 ,1 e 0,nao era pra pra mostrar o saldo?tipo conta.getSaldo()?

1 resposta

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.