1
resposta

Não está reconhecendo o "saldo"

public class Conta {

public static void main(String[] args) {
    Conta primeiraConta = new Conta();
    primeiraConta.saldo = 200; 
    System.out.println(primeiraConta.saldo); 

    primeiraConta.saldo += 100;
    System.out.println(primeiraConta.saldo);

    Conta segundaConta = new Conta();
    segundaConta.saldo = 50;

    System.out.println("primeira conta tem " + primeiraConta.saldo);
    System.out.println("segunda conta tem " + segundaConta.saldo);
}

}

1 resposta

Olá Guilherme, tudo bem com você?

Nada de errado com seu código aqui, pode ser que o problema esteja na própria classe Conta. Veja se o atributo saldo foi declarado corretamente.

Eu também suspeito que tenha ocorrido uma confusão com os nomes das classes, pois no exemplo, usamos uma classe chamada CriaConta para testar o acesso ao saldo da outra classe que representa a Conta em si.

Classe Conta

public class Conta{

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

Classe CriaConta

public class CriaConta { 

    public static void main(String[] args) {
        Conta primeiraConta = new Conta();
        primeiraConta.saldo = 200; 
        System.out.println(primeiraConta.saldo); 

        primeiraConta.saldo += 100;
        System.out.println(primeiraConta.saldo);

        Conta segundaConta = new Conta();
        segundaConta.saldo = 50;

        System.out.println("primeira conta tem " + primeiraConta.saldo);
        System.out.println("segunda conta tem " + segundaConta.saldo);
    }
}

Espero que isso te ajude! Se tiver qualquer dúvida é só avisar!

Abraços e bons estudos!!