Oi Galera
Estou recem iniciando no Java e estava tentando fazer um simples cadastro e armazenar em um array, o meu código esta assim: tenho uma classe Pessoa e a classe Principal:
Classe Pessoa*******
public class Pessoa {
private String nome;
private String email;
private int idade;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
}
**Classe Principal
import javax.swing.JOptionPane;
public class Principal {
public static void main(String[] args) {
String n;
Pessoa pes= new Pessoa();
Pessoa vetor[] = new Pessoa[2];
int conta = 0;
while(conta<2){
n = JOptionPane.showInputDialog("Entre com o seu nome:");
vetor[conta].setNome(n);
n = JOptionPane.showInputDialog("Entre com o seu email:");
vetor[conta].setEmail(n);
n = JOptionPane.showInputDialog("Entre com a sua idade:");
vetor[conta].setIdade(Integer.parseInt(n));
conta++;
}
}
}
Quando mando executar o emu programa ocorre o seguinte erro:
run-single:
Exception in thread “main” java.lang.NullPointerException
at cadastro.Principal.main(Principal.java:19)
Java Result: 1
Alguém poderia me dar um help para realizar este programainha básico???
VAleu