Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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);
}
}Carregando comentários...