Tenho esses dois códigos abaixo alguém poderia me dizer qual a diferença entre eles, pois na execução dos mesmo ambos me retornam os valores idênticos? O segundo exemplo é da apostila da Caelum. O primeiro exemplo eu que fiz. Qual esta correto “exemplo 1” ou “exemplo 2”?
// Exemplo 1.
void sacar1(double saque){
this.saldo1 -= saque;
System.out.println("Meu saque na conta 1 foi de: " + saque);
}
// Exemplo 2.
void sacar2 (double saque){
double novoSaldo = this.saldo2 - saque;
this.saldo2 = novoSaldo;
System.out.println("Meu saque na conta 2 foi de: " + saque);
}