PROBLEMA CON SWITCH
Publicado por kener (8 intervenciones) el 07/03/2020 05:20:57
QUE TAL COMPAÑEROS
TENGO ESTE PROBLEMA
ESTOY QUERIENDO MOSTRAR LOS DATOS YA INGRESADOS PERO ME MUESTRA UN ERROR
EN EL CASE DOS ME MARCA EL ERROR AL PARECER ESTA INDICANDO QUE INITIALIZE VARIABLE I
EXISTE OTRA MANERA PARA QUE ME MUESTRE LO GUARDADO
LES AGRADEZCO SU APOYO
SALUDOS
ASÍ ESTA MI CÓDIGO
TENGO ESTE PROBLEMA
ESTOY QUERIENDO MOSTRAR LOS DATOS YA INGRESADOS PERO ME MUESTRA UN ERROR
EN EL CASE DOS ME MARCA EL ERROR AL PARECER ESTA INDICANDO QUE INITIALIZE VARIABLE I
EXISTE OTRA MANERA PARA QUE ME MUESTRE LO GUARDADO
LES AGRADEZCO SU APOYO
SALUDOS
1
2
3
4
5
for (int i = 0; i < a.length; i++) {
System.out.println("el nombre es :" + a[i].getNombre()
+ "el apellido es :" + a[i].getApellido()
+ "el codigo es :" + a[i].getCodigo()
+ "la edad es :" + a[i].getEdad());
ASÍ ESTA MI CÓDIGO
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
import java.util.Scanner;
public class principal {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int opcion;
do {
System.out.println("1.Capturar datos de los empleados\n ");
System.out.println("2.Imprimir datos de los empleados\n");
System.out.println("3.Capturar las edades de los empleados\n");
System.out.println("4.Salir\n");
System.out.println("seleccione una opcion\n");
opcion = leer.nextInt();
switch (opcion) {
case 1:
datostrabajador a[] = new datostrabajador[2];
String nombre = "";
String apellido = "";
int edad = 0;
int codigo = 0;
for (int i = 0; i < a.length; i++) {
System.out.println("ingresa el nombre\n ");
nombre = leer.next();
System.out.println("ingresa el apellido\n");
apellido = leer.next();
System.out.println("ingresa el codigo\n");
codigo = leer.nextInt();
System.out.println("ingresa la edad\n");
edad = leer.nextInt();
a[i] = new datostrabajador(nombre, apellido, codigo, edad);
}
break;
case 2:
for (int i = 0; i < a.length; i++) {
System.out.println("el nombre es :" + a[i].getNombre()
+ "el apellido es :" + a[i].getApellido()
+ "el codigo es :" + a[i].getCodigo()
+ "la edad es :" + a[i].getEdad());
break;
case 3:
break;
default:
System.out.println("opcion invalida");
}
} while (opcion != 4);
}
}
Valora esta pregunta


0