error cannot find symbol
Publicado por Lgg (1 intervención) el 21/07/2016 02:08:08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import java.util.Scanner;
public class Calculadora {
public static void main(String[] args) {
//Declaracion de variables
String mensaje = "Selecciona la operacion a realizar: ";
String eleccion;
Object[] objOper = {"Suma" , "Resta" , "Producto" , "Division" , "Modulo" , "Potencia" , "Finalizar"};
int val1 , val2;
try{
//Seleccion de la operacion a realizar
Object operacion = JOptionPane.showInputDialog(null, mensaje, "Endrada de dato..." , JOptionPane.QUESTION_MESSAGE , null , objOper, "Suma");
eleccion = operacion.toString();
if (eleccion.equals("Finalizar")){
JOptionPane.showMessageDialog(null, "Ha elegido terminar su aplicaccion" , "Mensaje" , JOptionPane.INFORMATION_MESSAGE);
}
else{ //Entrada de datos y operacion
val1 = Integer.parseInt( JOptionPane.showInputDialog( null , "Intruduce el primer valor: " , "Entrada de datos" , JOptionPane.INFORMATION_MESSAGE));
val1 = Integer.parseInt( JOptionPane.showInputDialog( null , "Intruduce el segundo valor: " , "Entrada de datos" , JOptionPane.INFORMATION_MESSAGE));
switch (eleccion){
case "Suma":
JOptionPane.showMessageDialog(null, "La suma de " + val1 + " + " + val2 + "es: " + (val1+val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
break;
case "Resta":
JOptionPane.showMessageDialog(null, "La resta de " + val1 + " - " + val2 + "es: " + (val1-val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
break;
case "Producto":
JOptionPane.showMessageDialog(null, "El producto de " + val1 + " * " + val2 + "es: " + (val1*val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
break;
case "Division":
if(val2 == 0)
JOptionPane.showMessageDialog (null, "Error division por cero" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
else
JOptionPane.showMessageDialog(null, "la division de " + val1 + " / " + val2 + "es: " + (val1/val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
break;
case "Modulo":
if(val2 == 0)
JOptionPane.showMessageDialog (null, "Error division por cero" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
else
JOptionPane.showMessageDialog(null, "El modulo de " + val1 + " % " + val2 + "es: " + (val1%val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
break;
case "Potencia":
JOptionPane.showMessageDialog(null, "La potencia de " + val1 + " elevado a la " + val2 + "es: " + (int)Math.pow(val1,val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
break;
} //switch
}//else
}//try
catch(Exception e){
JOptionPane.showMessageDialog(null, "Error el dato debe ser numerico" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
}
System.exit(0);
}
}
-------------------------------------------------ERRORES -----------------------------------------------------------------------
Documents\Calculadora.java:11: error: cannot find symbol
Object operacion = JOptionPane.showInputDialog(null, mensaje, "Endrada de dato..." , JOptionPane.QUESTION_MESSAGE , null , objOper, "Suma");
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:11: error: cannot find symbol
Object operacion = JOptionPane.showInputDialog(null, mensaje, "Endrada de dato..." , JOptionPane.QUESTION_MESSAGE , null , objOper, "Suma");
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:14: error: cannot find symbol
JOptionPane.showMessageDialog(null, "Ha elegido terminar su aplicaccion" , "Mensaje" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:14: error: cannot find symbol
JOptionPane.showMessageDialog(null, "Ha elegido terminar su aplicaccion" , "Mensaje" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:17: error: cannot find symbol
val1 = Integer.parseInt( JOptionPane.showInputDialog( null , "Intruduce el primer valor: " , "Entrada de datos" , JOptionPane.INFORMATION_MESSAGE));
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:17: error: cannot find symbol
val1 = Integer.parseInt( JOptionPane.showInputDialog( null , "Intruduce el primer valor: " , "Entrada de datos" , JOptionPane.INFORMATION_MESSAGE));
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:18: error: cannot find symbol
val1 = Integer.parseInt( JOptionPane.showInputDialog( null , "Intruduce el segundo valor: " , "Entrada de datos" , JOptionPane.INFORMATION_MESSAGE));
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:18: error: cannot find symbol
val1 = Integer.parseInt( JOptionPane.showInputDialog( null , "Intruduce el segundo valor: " , "Entrada de datos" , JOptionPane.INFORMATION_MESSAGE));
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:21: error: cannot find symbol
JOptionPane.showMessageDialog(null, "La suma de " + val1 + " + " + val2 + "es: " + (val1+val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\\Documents\Calculadora.java:21: error: cannot find symbol
JOptionPane.showMessageDialog(null, "La suma de " + val1 + " + " + val2 + "es: " + (val1+val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\\Documents\Calculadora.java:25: error: cannot find symbol
JOptionPane.showMessageDialog(null, "La resta de " + val1 + " - " + val2 + "es: " + (val1-val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:25: error: cannot find symbol
JOptionPane.showMessageDialog(null, "La resta de " + val1 + " - " + val2 + "es: " + (val1-val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:28: error: cannot find symbol
JOptionPane.showMessageDialog(null, "El producto de " + val1 + " * " + val2 + "es: " + (val1*val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:28: error: cannot find symbol
JOptionPane.showMessageDialog(null, "El producto de " + val1 + " * " + val2 + "es: " + (val1*val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:32: error: cannot find symbol
JOptionPane.showMessageDialog (null, "Error division por cero" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:32: error: cannot find symbol
JOptionPane.showMessageDialog (null, "Error division por cero" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:34: error: cannot find symbol
JOptionPane.showMessageDialog(null, "la division de " + val1 + " / " + val2 + "es: " + (val1/val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:34: error: cannot find symbol
JOptionPane.showMessageDialog(null, "la division de " + val1 + " / " + val2 + "es: " + (val1/val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:38: error: cannot find symbol
JOptionPane.showMessageDialog (null, "Error division por cero" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:38: error: cannot find symbol
JOptionPane.showMessageDialog (null, "Error division por cero" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:40: error: cannot find symbol
JOptionPane.showMessageDialog(null, "El modulo de " + val1 + " % " + val2 + "es: " + (val1%val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\\Documents\Calculadora.java:40: error: cannot find symbol
JOptionPane.showMessageDialog(null, "El modulo de " + val1 + " % " + val2 + "es: " + (val1%val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\\Documents\Calculadora.java:43: error: cannot find symbol
JOptionPane.showMessageDialog(null, "La potencia de " + val1 + " elevado a la " + val2 + "es: " + (int)Math.pow(val1,val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users Documents\Calculadora.java:43: error: cannot find symbol
JOptionPane.showMessageDialog(null, "La potencia de " + val1 + " elevado a la " + val2 + "es: " + (int)Math.pow(val1,val2) , "Resultado" , JOptionPane.INFORMATION_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Users\Documents\Calculadora.java:52: error: cannot find symbol
JOptionPane.showMessageDialog(null, "Error el dato debe ser numerico" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
C:\Documents\Calculadora.java:52: error: cannot find symbol
JOptionPane.showMessageDialog(null, "Error el dato debe ser numerico" , "Mensaje de error..." , JOptionPane.ERROR_MESSAGE);
^
symbol: variable JOptionPane
location: class Calculadora
26 errors
Process completed.
Valora esta pregunta


0