Fórum Ajuda Com Erro no Codigo JAVA #609153
20/04/2020
0
Esta dando um erro na construção na linha 15... Por favor me ajudem
ABAIXO AS CLASSES UTILIZADAS:
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
Curtir tópico
+ 0
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
Responder
Gostei + 1
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)