importjavax.swing.JOptionPane;publicclassRaizCubica{publicstaticvoidmain(String[]args){JOptionPane.showInputDialog("Olá, o que gostaria de saber:\n1 - Raiz quadrada de um número\n2 - Raiz cúbica de um número");case1:Stringn;n=JOptionPane.showInputDialog("Digite um número para saber sua raiz quadrada: ");doublenumero=Double.parseDouble(n);JOptionPane.showMessageDialog(null,"A raiz quadrada de "+numero+" é "+Math.sqrt(numero));System.exit(0);case2:Stringn1;n1=JOptionPane.showInputDialog("Digite um número para saber sua raiz cúbica: ");doublenumero1=Double.parseDouble(n1);JOptionPane.showMessageDialog(null,"A raiz cúbica de "+numero1+" é "+Math.cbrt(numero));System.exit(0);}}
Modificações na linha: 5;6;7;15;23;
Esqueceu da variavel, do Switch e dos breaks,
nao testei o codigo, mas acho que seja isto,
importjavax.swing.JOptionPane;publicclassRaizCubica{publicstaticvoidmain(String[]args){inta;a=Integer.parseInt(JOptionPane.showInputDialog("Olá, o que gostaria de saber:\n1 - Raiz quadrada de um número\n2 - Raiz cúbica de um número"));Switch(a){case1:Stringn;n=JOptionPane.showInputDialog("Digite um número para saber sua raiz quadrada: ");doublenumero=Double.parseDouble(n);JOptionPane.showMessageDialog(null,"A raiz quadrada de "+numero+" é "+Math.sqrt(numero));System.exit(0);break;case2:Stringn1;n1=JOptionPane.showInputDialog("Digite um número para saber sua raiz cúbica: ");doublenumero1=Double.parseDouble(n1);JOptionPane.showMessageDialog(null,"A raiz cúbica de "+numero1+" é "+Math.cbrt(numero));System.exit(0);break;}}
}
mcirqueira
dá o mesmo erro
jroberto.nsc
Estava faltando uma chave,é a palavra reservada estava switch estava em Maiusculo.
importjavax.swing.JOptionPane;publicclassRaizCubica{publicstaticvoidmain(String[]args){inta=Integer.parseInt(JOptionPane.showInputDialog("Olá, o que gostaria de saber:\n1 - Raiz quadrada de um número\n2 - Raiz cúbica de um número"));switch(a){case1:Stringn;n=JOptionPane.showInputDialog("Digite um número para saber sua raiz quadrada: ");doublenumero=Double.parseDouble(n);JOptionPane.showMessageDialog(null,"A raiz quadrada de "+numero+" é "+Math.sqrt(numero));System.exit(0);break;case2:Stringn1;n1=JOptionPane.showInputDialog("Digite um número para saber sua raiz cúbica: ");doublenumero1=Double.parseDouble(n1);JOptionPane.showMessageDialog(null,"A raiz cúbica de "+numero1+" é "+Math.cbrt(numero1));System.exit(0);break;}}}
mcirqueira
Obrigado, a ajuda de vós foi muito útil.
Esta aqui o programa completo:
importjavax.swing.JOptionPane;publicclassRaizCubica{publicstaticvoidmain(String[]args){Stringnumero,opcao;inta;opcao=JOptionPane.showInputDialog("Olá, o que gostaria de saber:\n1 - Raiz quadrada de um número\n2 - Raiz cúbica de um número");a=Integer.parseInt(opcao);switch(a){case1:Stringn;n=JOptionPane.showInputDialog("Digite um número para saber sua raiz quadrada: ");doublen1=Double.parseDouble(n);JOptionPane.showMessageDialog(null,"A raiz quadrada de "+n+" é "+Math.sqrt(n1));System.exit(0);break;case2:Stringn2;n2=JOptionPane.showInputDialog("Digite um número para saber sua raiz cúbica: ");doublen3=Double.parseDouble(n2);JOptionPane.showMessageDialog(null,"A raiz cúbica de "+n2+" é "+Math.cbrt(n3));System.exit(0);break;}}}