Pessoal, segui a mesma estrutura do programa da aula, porém com algumas pequenas modificações e a partir de um momento ele apresentou vários erros quando eu tento compilar.
- Segue o código abaixo:
class Conta{
int numero;
String titular;
double saldo;
int agencia;
void deposita (double valorASerDepoisitado) {
this.saldo += valorASerDepositado;
)
void saca(double valorASerSacado){
if(valorASerSacado>this.saldo){
System.out.println("Vc nao tem esse dinheiro todo");
}
else{
this.saldo-=valorASerSacado;
}
}
void transfere(double valor,String destino){
this.saldo-=valor;
destino.saldo+=valor;
}
}
class Programa{
public static void main(String[] args){
Conta mauricio = new Conta();
// seguir a seguinte regra: variável.atributo
mauricio.numero=123;
mauricio.titular="Mauricio Aniche";
mauricio.saldo=800.0;
mauricio.agencia=842;
mauricio.deposita(100);
mauricio.saca(50);
Conta guilherme = new Conta();
// seguir a seguinte regra: variável.atributo
guilherme.numero=456;
guilherme.saldo=1200.0;
guilherme.deposita(100);
mauricio.transfere(200,guilherme);
//imprimindo ambos os saldos
System.out.println("Saldo do mauricio: "+mauricio.saldo);
System.out.println("Saldo do guilherme: "+guilherme.saldo);
}
}
*Segue abaixo a lista de erros que o prompt mostra:
ExemploContaMauricio.java:9: error: illegal start of expression
) ^
ExemploContaMauricio.java:11: error: illegal start of expression
void saca(double valorASerSacado){
^
ExemploContaMauricio.java:11: error: ';' expected
void saca(double valorASerSacado){
^
ExemploContaMauricio.java:11: error: ';' expected
void saca(double valorASerSacado){
^
ExemploContaMauricio.java:20: error: ';' expected
void transfere(double valor,String destino){
^
ExemploContaMauricio.java:20: error: ';' expected
void transfere(double valor,String destino){
^
ExemploContaMauricio.java:20: error: not a satatement
void transfere(double valor,String destino){
^
ExemploContaMauricio.java:20: error: ';' expected void transfere(double valor,String destino){ ^ ExemploContaMauricio.java:51: error: reached end of file while parsing
}
^
Alguém sabe me dizer onde estou errando? Não consegui consertar os erros... Obrigado desde já!