Olá pessoal estou tentando resolver um problema com um sistema simples, porém ñ consigo implementar a terceira class para executar alguns requisitos no cadastro de produtos, como uma pesquisa por menor e maior preço, e uma pesquisa por produto em determinado departamento.
Criei uma classe chamada “Depart”, (com atributos “nome” e “gerente”) e outra chamada “ProdLoja”, ( com atributos, codigo, nome,preco e depart)agora preciso da terceira que execute,
Cadastramento de vários produtos.
Cadastramento de vários Departamentos.
Permitir a consulta dos produtos por departamento (solicitar que o usuário informe o departamento a pesquisar).
Permitir a consulta de produtos por faixa de preço (solicitar que o usuário informe a faixa de preço a consultar (valor mínimo e máximo do produto).
Abaixo como começei a fazer.
import javax.swing.*;
public class CadastroProdLojaDepart{
public static void main(String args[])
{
int produto,departamento;
produto=0;
departamento=0;
String opcao;
opcao=JOptionPane.showInputDialog("1? (Cadastro de Produtos) 2? (Cadastro de Departamentos) 3- (Pesquisar Preços) 4- (Pesquisar Produtos) 5- (Sair)");
if (opcao.equals("1"))
{
ProdLoja a = new ProdLoja( );
a.setNome(JOptionPane.showInputDialog("Entre com o nome do produto"));
a.setCodigo(Integer.parseInt(JOptionPane.showInputDialog("Entre com o código do produto")));
a.setPreco(Double.parseDouble(JOptionPane.showInputDialog("Entre com o preço")));
produto=produto+1; // cadastro de vários produtos
}
else
if (opcao.equals("2"))
{
Depart b = new Depart();
b.setNome(JOptionPane.showInputDialog("Entre com o nome do departamento"));
b.setGerente(JOptionPane.showInputDialog("Entre com o nome do gerente"));
departamento=departamento+1; // cadastro de vários departamentos
}
if (opcao.equals("3"))
{
break;
}
System.exit(0);
}
}
Agora creio que preciso utilizar a variavel “while” ou uma “boleana” para pesquizar, se alguém puder me dar algumas dicas fico grato.
Obrigado