0votos

Paolare31 en Java

por alvaro sanz llorente hace 1 año

Aquí la solución

Resolver ejercicio

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
import java.util.*; 
 
public class prueba { 
 
    public static void menu() { 
        System.out.println("1-ver numeros pares"); 
        System.out.println("2-ver numeros impares"); 
        System.out.println("3-escribir un numero distinto para salir"); 
 
    public static void main(String[] args) { 
        Scanner sc = new Scanner(System.in); 
        String numero = ""; 
        int opcion = 2; 
 
        while (opcion != 1 || opcion != 2) { 
 
            if (opcion == 1 || opcion == 2) { 
                menu(); 
                System.out.println("introduce opcion:"); 
                opcion = sc.nextInt(); 
 
            } else { 
                break; 
 
            switch (opcion) { 
                case 1: 
 
                    while (!isNumeric(numero)) { 
                        System.out.println("Hasta que numero desea ver el resultado"); 
                        numero = sc.next(); 
                        if (isNumeric(numero) == true) { 
                            int numero1 = Integer.parseInt(numero); 
                            for (int f = 0; f < numero1; f++) { 
                                if (f % 2 == 0) { 
                                    System.out.println(f); 
                        } else { 
                            System.out.println("debes introducir numeros no letras"); 
                    break; 
                case 2: 
                    while (!isNumeric(numero)) { 
                        System.out.println("Hasta que numero desea ver el resultado"); 
                        numero = sc.next(); 
                        if (isNumeric(numero) == true) { 
                            int numero1 = Integer.parseInt(numero); 
                            for (int f = 0; f < numero1; f++) { 
                                if (f % 2 != 0) { 
                                    System.out.println(f); 
                        } else { 
                            System.out.println("debes introducir numeros no letras"); 
                    break; 
 
 
 
    private static boolean isNumeric(String numero) { 
        boolean resultado; 
 
        try { 
            Integer.parseInt(numero); 
            resultado = true; 
        } catch (NumberFormatException excepcion) { 
            resultado = false; 
 
        return resultado; 
 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.