class Conta {
int numero;
Pessoa titular;
private double saldo;
int agencia;
public void deposita(double valorASerDepositado) {
this.saldo += valorASerDepositado;
}
public void saca(double valorASerSacado) {
if(valorASerSacado > this.saldo ){
System.out.println("Saque invaldio.");
}else {
System.out.println("Saque Efetuado.");
this.saldo = this.saldo - valorASerSacado;
}
}
public void transfere(double valor, Conta destino) {
if (valor > this.saldo) {
System.out.println("Operacao Invalida. \nSaldo insuficiente.");
}else {
this.saldo -= valor;
destino.saldo += valor;
System.out.println("Operacao realizada.");
}
}
public double getSaldo() {
return this.saldo;
}
}
class Pessoa {
String nome;
String cpf;
String dataNascimento;
}
class programa {
public static void main(String[] args) {
Conta mauricio = new Conta();
mauricio.numero = 123;
mauricio.getsaldo(1800.00);
mauricio.titular = new Pessoa();
mauricio.titular.nome = "Mauricio Neves \n";
mauricio.titular.cpf = "123456789\n";
mauricio.titular.dataNascimento = "07/11/1996";
mauricio.agencia = 4556;
mauricio.deposita(100);
mauricio.saca(150);
Conta guilherme = new Conta();
guilherme.numero = 456;
guilherme.getSaldo(1200.00);
guilherme.titular = new Pessoa();
guilherme.titular.nome = "Guilherme Inacio";
guilherme.agencia = 4556;
//guilherme. deposita(500);
//guilherme.saca(100);
//mauricio.transfere(100.0, guilherme);
//System.out.println(mauricio.getSaldo());
//System.out.println(guilherme.getSaldo());
System.out.println("Saldo Atual:" + mauricio.getSaldo() + "\n" + mauricio.titular.nome + "CPF:" + mauricio.titular.cpf + "Data de nascimeto:" + mauricio.titular.dataNascimento);
}
}
Apresenta os seguintes erros:
C:\Users\tr589895\Desktop\Projetos\Java>javac conta.java
conta.java:42: error: cannot find symbol
mauricio.getsaldo(1800.00);
^
symbol: method getsaldo(double)
location: variable mauricio of type Conta
conta.java:53: error: method getSaldo in class Conta cannot be applied to given
types;
guilherme.getSaldo(1200.00);
^
required: no arguments
found: double
reason: actual and formal argument lists differ in length
2 errors
C:\Users\tr589895\Desktop\Projetos\Java>