Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

PROBLEMA AO RODAR JAVA NO NETBEANS!

Não estou conseguindo rodar java no NetBeans. Ja baixei a JDK e tudo que tinha que baixar, porem ele nao me permite criar classe. Exemplo: no caso do meu código abaixo ele nao deixa criar a Classe Programa e mesmo eu tirando a classe programa, ele nao consegue pegar os dados da classe Pessoa.

public class Conta {
    int numero;
    Pessoa titular;
    double saldo;
    int agencia;

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

    void saca(double valorASerSacado) {
        if(this.saldo >= valorASerSacado) {
        this.saldo -= valorASerSacado;
    }
  }
    void transfere(double valor, Conta destino) {
        this.saldo -= valor;
        destino.saldo += valor;
    }

    class Pessoa {
        String nome;
        String cpf;
        String dataNascimento;
    }

    class Programa   //**ESSE AKI, SE EU CRIAR, O PROGRAMA NÃO COMPILA**// {

    public static void main(String[] args) {
        Conta mauricio = new Conta();
        mauricio.numero = 123;
        mauricio.saldo = 800.0;
        mauricio.agencia = 842;


      // **APARECE UM PONTO DE ! VERMELHO AO LADO DE  mauricio.titul...new Pessoa(); E AI NÃO COMPILA!**//

    mauricio.titular = new Pessoa();
        mauricio.titular.nome = "Mauricio Aniche";
        mauricio.titular.cpf = "123456789";
        mauricio.titular.dataNascimento = "10/10/1975";

        System.out.println(mauricio.titular.nome);

        mauricio.deposita(100.0);

        mauricio.saca(5000.0);

        Conta guilherme = new Conta();
        guilherme.numero = 456;
        guilherme.saldo = 1200.0;

        guilherme.deposita(100.0);        

        mauricio.transfere(100.0, guilherme);

        System.out.println(mauricio.saldo);
        System.out.println(guilherme.saldo);
    }
  }
}

OBS: NAO QUERO MUDAR DE PROGRAMA, QUERO FICAR NO NETBEANS MESMO!

2 respostas

E qual a mensagem? Você está usando o mesmo arquivo para as duas classes?

solução!

Duplicado com: https://www.alura.com.br/course/java-1/discussions/652021