Olá Pessoal sou novo aqui, estou com uma dúvida, até talvez já tenham comentado sob tal, porém não encontrei. é o seguinte:
Tenho a seguinte class Objeto abaixo:
publicclassUsaProduto{publicstaticvoidmain(Stringargs[]){ProdutoCDd[]=newProdutoCD[3];// criação de um vetor para leitura de três produtos.for(inti=0;i<3;i++){d[i]=newProduto();d[i].setnome(JOptionPane.showInputDialog(“EntrecomonomedoCD”));d[i].setestiloMusical(JOptionPane.showInputDialog(“Entrecomoestilomusical”));JOptionPane.showMessageDialog(null,"Nome do CD: "+d[i].getnome());JOptionPane.showMessageDialog(null,"Estilo Musical: "+d[i].getestiloMusical());}System.exit(0);}}
Dúvida: Como faço para que após o cadastro dos CDs, o usuário informe um estilo musical. O programa deve mostrar na tela os dados de todos os CD?s existentes ao referido estilo musical. Caso não encontre nenhum CD, informar da sua inexistência??
importjavax.swing.JOptionPane;publicclassMain{publicstaticvoidmain(Stringargs[]){ProdutoCD[]d=newProdutoCD[3];for(inti=0;i<3;i++){d[i]=newProdutoCD();d[i].setNome(JOptionPane.showInputDialog("Entre com o nome do CD"));d[i].setestiloMusical(JOptionPane.showInputDialog("Entre com o estilo musical"));JOptionPane.showMessageDialog(null,"Nome do CD: "+d[i].getNome());JOptionPane.showMessageDialog(null,"Estilo Musical: "+d[i].getestiloMusical());}Stringaux="",procura;procura=JOptionPane.showInputDialog("Digite o nome do CD");for(inti=0;i<3;i++){aux+="\n"+d[i].getNome();if(procura.equals(d[i].getNome())){JOptionPane.showMessageDialog(null,d[i].getNome());}}JOptionPane.showMessageDialog(null,aux);System.exit(0);}}
publicstaticvoidmain(Stringargs[]){Dvdd[]=newDvd[100];inti;for(i=0;i<10;i++){d[i]=newDvd();d[i].setNomedvd(JOptionPane.showInputDialog("DIGITE COM O NOME DO DVD:"));d[i].setNomecantorougrupo(JOptionPane.showInputDialog("DIGITE O NOME DO CANTOR OU GRUPO:"));d[i].setEstilomusical(JOptionPane.showInputDialog("DIGITE O ESTILO MUSICALDO DVD:"));d[i].setCodigodvd(JOptionPane.showInputDialog("DIGITE O CÓDIGO DO DVD:"));}Stringescolha;booleanbusca=false;escolha=JOptionPane.showInputDialog("DIGITE UM ESTILO MUSICAL:");for(i=0;i<3;i++){if(escolha.equals(d[i].getEstilomusical())){JOptionPane.showMessageDialog(null,"DVD CADASTRADO: "+d[i].getNomedvd()+"\n"+d[i].getNomecantorougrupo()+"\n"+d[i].getEstilomusical()+"\n"+d[i].getCodigodvd());busca=true;}}if(busca==false)JOptionPane.showMessageDialog(null,"NÃO EXISTE DVD CADASTRADO PARA O ESTILO INFORMADO");System.exit(0);}