Na 3ª aula de Primeiros passos java, ao compilar Conta.java ( classes Conta e Programa), obtive erro com mensagem:
error: incompatible types: unexpected return value return true;
Ao contrário do que acontece na aula, fui obrigado a colocar um return no método deposita, como segue.
Alguém sabe o motivo?
class Conta {
int numero;
String titular;
double saldo;
int agencia;
void deposita(double ValorASerDepositado){
this.saldo += ValorASerDepositado;
return;
}
}
class Programa {
public static void main(String args[]) {
Conta sidnei = new Conta();
sidnei.numero = 1233;
sidnei.titular = "Sidnei de Aula";
sidnei.saldo = 800.0;
sidnei.agencia = 777;
sidnei.deposita(100.0);
Conta guilherme = new Conta();
guilherme.numero = 2344;
guilherme.titular = "Guilherme de Aula";
guilherme.saldo = 900.0;
guilherme.agencia = 888;
guilherme.deposita(100.0);
System.out.println(sidnei.saldo);
System.out.println(guilherme.saldo);
}
}