Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

WRK_VLF

Cadastro de produto

Recommended Posts

Boa noite

 

Preciso criar um sistema de cadastro de vários clientes e departamento. cheguei a esse abaixo: Mais está tendo o limite de cadastro como pode em ver, como posso fazer para adequar da maneira com que cadastro vários produtos e departamentos? Obrigado a todos

 

    import javax.swing.*;  
    public class CadastroProdutos {  
       public static void main(String args[]){  
          departamento dep[]=new departamento[3];  
          produto pro[]=new produto[3];  
          int i=0, j=0;  
          while (true){  
    String op=JOptionPane.showInputDialog("1-Cadastra Produto e Departamento; 2-Pesquisa Produtos; 3-sair");  
       if(op.equalsIgnoreCase("1")){  
      pro[i]=new produto();  
   pro[i].setNome(JOptionPane.showInputDialog("Digite o Nome do Produto"));  
   pro[i].setPreco(JOptionPane.showInputDialog("Digite o Preço do Produto"));  
   pro[i].setDepartamento(JOptionPane.showInputDialog("Digite o Departamento do Produto"));  
   pro[i].setCodigo(Integer.parseInt(JOptionPane.showInputDialog("Digite o Código do Produto")));  
      dep[j]=new departamento();  
   dep[j].setNomedepartamento(JOptionPane.showInputDialog("Digite o Nome do Departamento"));  
   dep[j].setGerente(JOptionPane.showInputDialog("Digite o Nome do Gerente"));  
   dep[j].setProduto(pro[i]);  
    i++;  
    j++;  
   }  
   else  
   if(op.equalsIgnoreCase("2")){  
   String nomecli=JOptionPane.showInputDialog("Entre com o Nome do Departamento");  
                       
   if(nomecli.equalsIgnoreCase(dep[j].getNomedepartamento())){  
              
   JOptionPane.showInputDialog(null,"Produto: "+pro[i].getNome(), "Preço: "+pro[i].getPreco());  
                       
   break;  
   }  
   }  
   else  
   if(op.equalsIgnoreCase("3"))  
      break;  
   }  
   System.exit(0);  
   }  
   }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Invés de usar matriz utilize uma coleção. ArrayList por exemplo.

 

PS: Por que postou no forum de java pra web?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.