WRK_VLF 0 Denunciar post Postado Março 11, 2010 Boa tarde a todos, estou precisando desenvolver a classe abaixo, fiz, mais contem erros ao compilar, alguem poderia me dar uma dica? mto obrigado Crie uma outra classe para mostrar a manipulação do objeto Produto criado. (Valor do item: 4,0) Essa classe deve: - permitir o cadastro de 3 DVDs. - Após o cadastro dos DVDs, solicitar que o usuário informe um estilo musical. O programa deve mostrar na tela os dados de todos os DVD’s existentes ao referido estilo musical. Caso não encontre nenhum DVD, informar da sua inexistência. // Classe de manipulação import javax.swing.*; public class Dvd { public static void main(String args[]) { Dvd dvd[][] = new Dvd[3][4]; for(int linha=0; linha<=2; linha++){ for(int coluna=0; coluna<=3; coluna++){ dvd[linha][coluna]=new Dvd(); if(coluna==0) dvd[linha][coluna].setNomedvd(JOptionPane.showInputDialog("Digite o nome do DVD")); else if(coluna==1) dvd[linha][coluna].setNomecantorgrupo(JOptionPane.showInputDialog("Digite o nome do cantor ou grupo")); else if(coluna==2) dvd[linha][coluna].setEstilomusical(JOptionPane.showInputDialog("Digite o estilo musical")); else if(coluna==3) dvd[linha][coluna].setCoddvd(Integer.parseInt(JOptionPane.showInputDialog("Digite o código do Dvd"))); } } String informar = JOptionPane.showInputDialog("Digite o seu estilo musical preferido"); String armazenaestilodvd =""; for(int li=0; li<=2; li++){ for(int col=0; col<=3; col++){ armazenaestilodvd = armazenaestilodvd + dvd[li][col].getNomedvd()+"\n"; } } if(informar.equalsIgnoreCase(armazenaestilodvd)){ JOptionPane.showMessageDialog(null,armazenaestilodvd); } else if(!informar.equalsIgnoreCase(armazenaestilodvd)){ JOptionPane.showMessageDialog(null,"Desculpe, não foi encontrado nenhum DVD."); } System.exit(0); } } Compartilhar este post Link para o post Compartilhar em outros sites
Giovanni Ritchie 0 Denunciar post Postado Março 13, 2010 o array tem q ser da class produto e não dvd Compartilhar este post Link para o post Compartilhar em outros sites