Ir ao conteúdo
  • Cadastre-se

Diolante

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Diolante

    Choque meteorito

    Olá, Boa Tarde Já tentou usar %Lf ? No scanf ?
  2. Olá, Boa Tarde, estou realizando um trabalho de faculdade e me foi dado um Diagrama de Classe para implementa-lo, porém tenho dúvida em relação as Classes BDVeicVet e Teste, pois estou tentando andar pelo o vetor que foi declarado na BDVeicVet na Classe Teste, entretanto aparece erros na mesma (Teste), segue em anexado o diagrama e o código das duas classes: public class BDVeicVet { Passeio passeio = new Passeio(); Carga carga = new Carga(); Teste teste = new Teste(); private Passeio passeio[] = new Passeio[50]; private Carga carga[] = new Carga[50]; public int Insere(int valor) { return 1; } public int Consulta(int valor) { return 1; } public int Altera(int valor) { return 1; } public int Exclui(int valor) { return 1; } } E a outra Classe public class Teste { public static void main(String arg[]) { Passeio passeio = new Passeio(); Carga carga = new Carga(); Leitura E1 = new Leitura(); TstPlaca cert = new TstPlaca(); int opcao; System.out.println("\n---Sistema de Gestão de Veículos - Menu Inicial---"); System.out.println("\n1)_ Cadastrar Veículo de Passeio\n" + "2)_ Cadastrar Veículo de Carga\n" + "3)_ Imprimir Todos os Veículos de Passeio\n" + "4)_ Imprimir Todos os Veículos de Carga\n" + "5)_ Imprimir Veículo de Passeio pela Placa\n" + "6)_ Imprimir Veículo de Carga pela Placa\n" + "7)_ Alterar dados do Veículo de Passeio pela Placa\n" + "8)_ Alterar dados do Veículo de Carga pela Placa\n" + "9)_ Sair do Sistema\n"); opcao = Integer.parseInt(E1.inDados("\nEscolha uma opção: ")); switch(opcao) { case 1: break; case 2: break; case 3: String aux = E1.inDados("\nDigite a placa de passeio!"); int k = 0; for(k = 0; k <= 49; k++) { if(aux == passeio[k].getPlaca()) { System.out.println("\nEncontrado! " +passeio[k].getPlaca()); } else { System.out.println("\nNada encontrado!"); } } break; case 4: String aux2 = E1.inDados("\nDigite a placa de carga!"); int r = 0; for(r = 0; r <= 49; r++) { if(aux2 == carga[r].getPlaca()) { System.out.println("\nEncontrado! " +carga[r].getPlaca()); } else { System.out.println("\nNada encontrado!"); } } break; default: System.out.println("\nOpcao Invalida!"); break; } } } Tomei a liberdade de remover alguns Cases pra ficar mais enxuto para vocês. O Diagrama segue em anexo. Nas regras de negócio é pedido por exemplo para que todas as impressões sejam feita na classe Teste e a leitura de dados na classe Leitura. Obrigado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!