
Simbolo del sistema: error "orphaned case"
Publicado por anonymous (1 intervención) el 18/12/2019 15:12:05
Hola gente, estoy programando una calculadora sencilla en bloc de notas pera probrar en el Simbolo del sistema. En este, al entrar al Desktop (donde tengo guardado el programa) y al escribir el codigo para ejecutar el programa "javac Calculatodo.java" me da 1 solo error "35: orphaned case" en el "case 1: System.out.println("Elegiste sumar"); .
Intente solucionarlo de muchas formas pero nada. Aca les dejo el codigo de la calculadora:
Cualquier ayuda se agradece. Gracias
Intente solucionarlo de muchas formas pero nada. Aca les dejo el codigo de la calculadora:
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
import java.util.Scanner;
public class Calculatodo{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
int numero_uno = 0;
int numero_dos = 0;
int resultado = 0;
int operacion = 1;
String afirmacion = "";
int parametro = 1;
System.out.println(" ------------------------------------");
System.out.println(" Bienvenido a la calculadora v.2 2019");
System.out.println(" ------------------------------------");
System.out.println("");
System.out.print("¿Deseas empezar'");
afirmacion = in.nextLine();
if(afirmacion = Si || afirmacion = si || afirmacion = SI || afirmacion = sI){
System.out.println(" 1 para sumar;");
System.out.println(" 2 para restar;");
System.out.println(" 3 para multiplicar;");
System.out.println(" 4 para dividir;");
System.out.println("");
System.out.print(" Escriba un numero para elegir la operacion que desea: ");
parametro = in.nextInt();
System.out.println("");
case 1: System.out.println(" Elegiste sumar");
System.out.println("");
System.out.print(" Escriba el primer numero: ");
numero_uno = in.nextInt();
System.out.print(" Escriba el segundo numero: ");
numero_dos = in.nextInt();
resultado = numero_uno + numero_dos;
System.out.println(" El resultado de tu suma es " + resultado);
System.out.println(" " + numero_uno + " + " + numero_dos + " = " + resultado);
break;
case 2: System.out.println(" Elegiste restar");
System.out.println("");
System.out.print(" Escriba el primer numero: ");
numero_uno = in.nextInt();
System.out.print(" Escriba el segundo numero: ");
numero_dos = in.nextInt();
resultado = numero_uno - numero_dos;
System.out.println(" El resultado de tu resta es " + resultado);
System.out.println(" " + numero_uno + " - " + numero_dos + " = " + resultado);
break;
case 3: System.out.println(" Elegiste multiplicar");
System.out.println("");
System.out.print(" Escriba el primer numero: ");
numero_uno = in.nextInt();
System.out.print(" Escriba el segundo numero: ");
numero_dos = in.nextInt();
resultado = numero_uno * numero_dos;
System.out.println(" El resultado de tu multiplicacion es " + resultado);
System.out.println(" " + numero_uno + " x " + numero_dos + " = " + resultado);
break;
case 4: System.out.println(" Elegiste dividir");
System.out.println("");
...........System.out.print(" Escriba el primer numero: ");
..........numero_uno = in.nextInt();
..........System.out.print(" Escriba el segundo numero: ");
..........numero_dos = in.nextInt();
..........resultado = numero_uno - numero_dos;
..........System.out.println(" El resultado de tu division es " + resultado);
..........System.out.println(" " + numero_uno + " ÷ " + numero_dos + " = " + resultado);
..........break;
..default: System.out.println(" La opercion que elegiste no existe. Por favor, vuelve a intentarlo.");
...........System.out.println("");
...........System.out.print(" ¿Quieres volver a intentarlo");
...........parametro = in.nextInt();
...} else if(afirmacion = no || afirmacion = No || afirmacion = NO || afirmacion = nO){
....System.out.println(" El programa a finalizado correctamente.");
..}
.}
}
Cualquier ayuda se agradece. Gracias
Valora esta pregunta


0