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

Galera quando vou rodar no CMD da esse erro - - - o metodo main nao foi encontrado

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 tranfere(double valor, Conta destino){
        this.saldo -= valor;
        destino.saldo += valor;
    }
}


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



class Programa {

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

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

        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.tranfere (100.0, guilherme);
    }
}
4 respostas

Oi Vinicius como você está fazendo para rodar?

no cmd javac Conta.java

solução!

Vinicius

eu testei seu programa o rodando o

javac Conta.java

funciona

Mas da problema no

java Conta

eu verifiquei que você colocou o metodo main na classe Programa

você deveria salvar o arquivo como Programa.java

e ai rodar o javac

javac Programa.java

e depois executar

java Programa

que vai dar certo

Então tenho q apenas cuidas e nomear corretamente?

Grande Jefferson Ribeiro de Medeiros, muito obrigado por me ajudar!!! bha eu tava louco aqui ja brigadão grande abraço