Dúvida Apostila fj-11 - Exercicio 4.12.2 - Pag. 46

3 respostas Resolvido
java
F

Boa tarde,
sou iniciante em Java e essa é a minha primeira postagem no fórum. Portanto, peço desculpas se estiver sendo repetitivo (pesquisei antes e não achei).

Estou executando o exercício 4.12.2 (Pag. 46), em 2 arquivos diferentes (2 classes diferentes), sem utilizar o Eclipse (via terminal).
Abaixo, segue os códigos das 2 classes e por fim, o erro que o terminal aponta.
Alguém pode ajudar?
Obrigado

class ContaPag46 {

int numero;
String titular;
String agencia;
double saldo;
String dataDeAbertura;

void saca(double valor) {
   double novoSaldo = this.saldo - valor;
   this.saldo = novoSaldo;     
  }

  void deposita(double valor) {
  this.saldo += valor;
  }

  double calculaRendimento() {
      return saldo * 0.1;
  }

}

class TestaContaPag46 {

public static void main(String[]args) {

      Conta c1 = new Conta();

    c1.titular = "Hugo";
    c1.numero = 123;
    c1.agencia = "45678-9";
    c1.saldo = 50.0;
    c1.dataDeAbertura = "04/06/2015";

    c1.deposita(100.0);
    System.out.println("saldo atual: " + c1.saldo);
    System.out.println("rendimento mensal: " + c1.calculaRendimento());
}
<strong>Mensagem de erro:</strong>

TestaContaPag46.java:5: error: cannot find symbol

Conta c1 = new Conta();

^

symbol:   class Conta

location: class TestaContaPag46

TestaContaPag46.java:5: error: cannot find symbol

Conta c1 = new Conta();

^

symbol:   class Conta

location: class TestaContaPag46

2 errors

3 Respostas

igorventurelli
Solucao aceita

Amigo, o nome da sua classe que contém os dados da conta é ContaPag46 e não Conta.

Tente fazer
ContaPag46 c1 = new ContaPag46();
Ao invés de
Conta c1 = new Conta();

Quando o compilador imprime a mensagem cannot find symbol significa que ele não encontrou nada com o nome especificado.

F

RESOLVIDO!!!
Muito Obrigado Igor
valeu

igorventurelli

Legal!
Fico feliz! :smiley:
Pode marcar minha resposta como solução, por favor?

Criado 9 de janeiro de 2017
Ultima resposta 9 de jan. de 2017
Respostas 3
Participantes 2