Java - ERROR "ORPHANED CASE" - JAVA

 
Vista:
sin imagen de perfil
Val: 7
Ha aumentado su posición en 5 puestos en Java (en relación al último mes)
Gráfica de Java

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)

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 2.041
Plata
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

ERROR "ORPHANED CASE" - JAVA

Publicado por Rodrigo (623 intervenciones) el 18/12/2019 18:35:30
Los case son parte de un switch.
Te falta un switch.

Los case asi son huerfanos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar