Creio que a setença entre parênteses é o retorno, certo? Coloque a palavra reservada return antes da sentença.
JOptionPane.showMessageDialog("Produto"+d"está disponivel em "+qunidadesporR$"+p ); JOptionPane.showMessageDialog(null,"Vocecomprou"+quantid,+descri "porR$" +pre);
Coloque as sentenças acima assim:
JOptionPane.showMessageDialog("Produto"+d+"está disponivel em "+q+"unidades por R$"+p);JOptionPane.showMessageDialog(null,"Voce comprou "+quantid+" "+descri+" por R$ "+pre);
Espero ter ajudado!
[]'s
kiwon
sim vlw Nicolas, mas ainda ta dando muitos erros... fiz outro exercicio meio que parecido, ta dando muitos erros do msm jeito:
importjavax.swing.JOptionPane;publicclassEmpregadoTest{publicstaticvoidmain(Stringargs[]){Empregadoe1=newEmpregado(Jose,barbosa,850.00);Empregadoe2=newEmpregado(Rafael,Garcia,32800.00);nome1=e1.getNome();sobre1=e1.getSobre();salariom1=e1.getSalario();salarioa1=salariom1*12;JOptionPane.showMessageDialog("O salario anual de "+nome1+""+sobre1+"e de: "+salarioa1);nome2=e2.getNome();sobre2=e2.getSobre();salariom2=e2.getSalario();salarioa2=salariom2*12;JOptionPane.showMessageDialog("O salario anual de "+nome2+""+sobre2+"e de: "+salarioa2);}}
Devo ta fazendo alguma coisa errada nos argumentos, ou no joptionpane q ainda to começando a aprender.
lina
Oi,
Praticamente você esqueceu de declarar todas as variaveis.:
importjavax.swing.JOptionPane;publicclassEmpregadoTest{publicstaticvoidmain(Stringargs[]){Empregadoe1=newEmpregado("Jose","barbosa",850.00);Empregadoe2=newEmpregado("Rafael","Garcia",32800.00);Stringnome1=e1.getNome();Stringsobre1=e1.getSobre();doublesalariom1=e1.getSalario();doublesalarioa1=salariom1*12;JOptionPane.showMessageDialog(null,"O salario anual de "+nome1+""+sobre1+"e de: "+salarioa1);Stringnome2=e2.getNome();Stringsobre2=e2.getSobre();doublesalariom2=e2.getSalario();doublesalarioa2=salariom2*12;JOptionPane.showMessageDialog(null,"O salario anual de "+nome2+""+sobre2+"e de: "+salarioa2);}}
Tchauzin!
kiwon
muito obrigado lina
n acredito q era tão simples, mas funcionou vlw.