Ajuda Com Erro no Codigo JAVA

20/04/2020

0

Esta dando um erro na construção na linha 15... Por favor me ajudem
package Com.edu.cps.cap3.fix;
public class TestaContaEAgencia {
    public static void main(String[] args) {
        Agencia a1 = new Agencia();
        Conta c1 = new Conta();
        a1.numero = 12;
        c1.codigo = 13;
        c1.saldo = 1950.6f;
        c1.limite = 3000.0f;
        c1.status();
        System.out.println("DADOS DA AGENCIA: ");
        System.out.println("Agencia: " + a1.numero);
        System.out.println("DADOS OBTIDOS ATRAVÉS DA CONTA: ");
        System.out.println("Numero da Agencia: " + c1.agencia.numero);
        System.out.println("--------------------------------------------");
    }
}
//ERRO NA CONSTRUÇÂO
/*
Exception in thread "main" java.lang.NullPointerException
	at Com.edu.cps.cap3.fix.TestaContaEAgencia.main(TestaContaEAgencia.java:15)
C:\Users\Guilh\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
FALHA NA CONSTRUÇÃO (tempo total: 0 segundos)
*/




ABAIXO AS CLASSES UTILIZADAS:
package Com.edu.cps.cap3.fix;

public class Conta {
   public int codigo;
   public float saldo;
   public float limite = 100f;
   public Agencia agencia;
   public void status(){
        System.out.println("---------------------------------");
        System.out.println("DADOS DA CONTA Nº" + this.codigo + ":");
        System.out.println("---------------------------------");
        System.out.println("Saldo da conta: " + this.saldo);
        System.out.println("Limite da conta: " + this.limite);
        System.out.println("---------------------------------");
   }
}

package Com.edu.cps.cap3.fix;

public class Agencia {
    public int numero;
}

Guilherme Dias

Guilherme Dias

Responder

Post mais votado

20/04/2020

Acredito que o erro possa ser na linha 14, você não associou nenhuma Agencia a C1 e por padrão quando não instanciada o objeto torna-se nulo. Provavelmente ele está chamando um objeto nulo e lançando a exceção (ja que ele não está definido/instanciado).

Gabriel Brandão

Gabriel Brandão
Responder

Mais Posts

20/04/2020

Guilherme Dias

Acredito que o erro possa ser na linha 14, você não associou nenhuma Agencia a C1 e por padrão quando não instanciada o objeto torna-se nulo. Provavelmente ele está chamando um objeto nulo e lançando a exceção (ja que ele não está definido/instanciado).


Puts, verdade esqueci, e o pior kkkkk, não percebi, muito obrigado!
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar