ERROR "ORPHANED CASE" - JAVA
Publicado por ATC - Code (4 intervenciones) el 18/12/2019 16:04:07
Buenos días.
Estamos programando una sencilla calculadora en el bloc de notas y al intentar iniciarla en el Símbolo del Sistema nos marcó el error orphaned case en uno del los códigos (" Case 1: System.out.println("Elegiste sumar");). Aquí les dejamos el código para que lo analicen: (No tengan en cueta los puntos a la izquierda, hagan de cuenta que es el borde del mensaje)
Estamos programando una sencilla calculadora en el bloc de notas y al intentar iniciarla en el Símbolo del Sistema nos marcó el error orphaned case en uno del los códigos (" Case 1: System.out.println("Elegiste sumar");). Aquí les dejamos el código para que lo analicen: (No tengan en cueta los puntos a la izquierda, hagan de cuenta que es el borde del mensaje)
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.");
.
. }
. }
.}
Valora esta pregunta


0