classe que cadastra e exibe
classe principal
CadastraVeiculos
//Trabalho nº 01 - Faculdade Pitágoras
//Disciplica: POO
//Programadores: Rafael S. Pimenta e Télio
//Este programa será utilizado para controlar a saída de veículos em uso dos funcionários da empresa.
//Será recolhido o nome do veículo, a placa do veículo, tipo de combustível utilizado e o nome
// do funcionário que está responsável pelo veículo da empresa. recolhido essas informações o programa
//exibira uma tabela dos veículos em uso pelos funcionários.
import java.util.Scanner;//programa utiliza a classe Scanner
public class CadastrosVeiculos
{
private String nVeiculo;//variavel armazena nome do veiculo.
public void setNVeiculo( String nVeiculo1 )//método para configurar o nome do veículo.
{
nVeiculo1 = nVeiculo;//armazena o nome do veículo.
}//termina o método setNVeiculo
public String getNVeiculo()//método para recuperar o nome do veículo.
{
return nVeiculo;
}//termina o método getNVeiculo
private String nuPlaca;//variavel armazena o número da placa do veículo.
public void setNuVeiculo( String nuPlaca1 )//método para configurar o número da placa do veículo.
{
nuPlaca1 = nuPlaca;//armazena o número da placa do veículo.
}//termina o método setNuVeiculo
public String getNuPlaca()//método para recuperar o número da placa do veículo.
{
return nuPlaca;
}//termina o método getNuPlaca
private String combustivel;//variavel armazena o tipo de combustivel.
public void setCombustivel( String combustivel1 )//método para configurar o tipo de combustível.
{
combustivel1 = combustivel;//armazena o tipo de combustível.
}//termina o método setCombustivel
public String getCombustivel()//método para recuperar o tipo de combustível.
{
return combustivel;
}//termina o método getCombustivel
private String nFuncionario;//variavel armazena o nome do funcionario que está responsável pelo veículo.
public void setNFuncionario( String nFuncionario1 )//método para configurar o nome do funcionário.
{
nFuncionario1 = nFuncionario;//armazena o nome do funcionário.
}//termina o método setnFuncionario.
public String getNFuncionario()//método para recuperar o nome do funcionario.
{
return nFuncionario;
}//termina o método getNFuncionario.
public void cadastro()//método cadastra nome do veículo, número da placa, tipo de combustível utilizado
//e nome do funcionario responsável pelo veículo.
{
Scanner input = new Scanner(System.in);
System.out.print("Por favor digite o nome do veículo: \n");
nVeiculo = input.nextLine();
System.out.print("Por Favor digite o número da placa do veículo: \n");
nuPlaca = input.nextLine();
System.out.print("Por Favor digite o tipo de combustível utilizado no veículo: \n");
combustivel = input.nextLine();
System.out.print("Por Favor digite o nome do funcionário responsável pelo empréstimo do veículo: \n");
nFuncionario = input.nextLine();
}//fim do metodo cadastro
public void mostraMensagem()//metodo exibe os dados cadastrados
{
//essa instrução chama getNVeiculo() para obter o nome do veiculo
System.out.printf("Nome do veículo: %s, ", getNVeiculo() );
//essa instrução chama getNUPlaca() para obter o número da placa do veiculo.
System.out.printf("Número da placa do veículo: %s, ", getNuPlaca());
//essa instrução chama getCombustivel() para obter o tipo de combustível.
System.out.printf("Tipo de combustivel %s, ", getCombustivel());
//essa instrução chama getNFuncionario() para obter o nome do funcionario responsavel pelo veiculo.
System.out.printf("Nome do funcionário %s, ", getNFuncionario());
}//fim do metodo mostraMensagem
}//fim da classe CadastrosVeiculos
PrincipalVeiculos
//Trabalho nº 01 - Faculdade Pitágoras
//Disciplica: POO
//Programadores: Rafael S. Pimenta e Télio
//Este programa será utilizado para controlar a saída de veículos em uso dos funcionários da empresa.
//Será recolhido o nome do veículo, a placa do veículo, tipo de combustível utilizado e o nome
// do funcionário que esta usando o veículo da empresa. recolhido essas informações o programa exibira uma tabela
//dos veículos em uso pelos funcionários.
public class PrincipalVeiculos
{
//método main inicia a execução do programa
public static void main (String args[])
{
CadastrosVeiculos veiculos[] = new CadastrosVeiculos[10];
for ( int cont = 0 ; cont < veiculos.length ; cont++ )
veiculos[cont].mostraMensagem();
}//fim do método main
}//fim da classe PrincipalVeiculos
mensagem de erro:
[color=red]Exception in thread “main”[/color]java.lang.NullPointerException
[color=red]at trabalhoVeiculos.PrincipalVeiculos.main([/color]PrincipalVeiculos.java:20[color=red])[/color]
nao tenho a minima ideia de pq esta dando esta msg, eu utilizo o eclipse e ele n mostra nenhum erro antes de rodar
o programa!
alguem pode me ajudar, eh um trabalho da facul pra hj!!
abracooss e vlww galera
ps. me perdoem algum erro no post, primeira vez q posto!
prometo melhorar