
Consulta Java Validación números
Publicado por Jose (4 intervenciones) el 22/08/2021 02:02:03
Mis respetos a todos. Me dieron el siguiente enunciado en la empresa, necesito saber sus opiniones y recomendaciones sobre el código. Añado el enunciado y el código que escribí. Saludos a todos.
/*- Realizar un programa Java que ingrese 1 número por teclado,
desplegando de la siguiente forma “Ingrese número, debe ser >= 0 y <= 10, o 99 para Salir: ”
- Validar:
o El número ingresado debe ser >= 0 y <= 10
Si el número ingresado es < 0 desplegar ‘numero incorrecto < a 0’
Si el número ingresado es > 10 desplegar ‘numero incorrecto > a 10’
o Desplegar según el número ingresado:
Si el número ingresado es 0 desplegar ‘NUMERO 0’
Si el número ingresado es 1 desplegar ‘NUMERO 1’
… hasta 10
Si el número ingresado es 99: desplegar ‘FIN’ y SALIR*/
/*- Realizar un programa Java que ingrese 1 número por teclado,
desplegando de la siguiente forma “Ingrese número, debe ser >= 0 y <= 10, o 99 para Salir: ”
- Validar:
o El número ingresado debe ser >= 0 y <= 10
Si el número ingresado es < 0 desplegar ‘numero incorrecto < a 0’
Si el número ingresado es > 10 desplegar ‘numero incorrecto > a 10’
o Desplegar según el número ingresado:
Si el número ingresado es 0 desplegar ‘NUMERO 0’
Si el número ingresado es 1 desplegar ‘NUMERO 1’
… hasta 10
Si el número ingresado es 99: desplegar ‘FIN’ y SALIR*/
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
package Numero;
import java.util.Scanner;
public class Numero {
public static void main(String[] args) {
int nro;
Scanner sc = new Scanner(System.in);
nro = sc.nextInt();
if (nro < 0) {
System.out.println("numero incorrecto < a 0");
if (nro >10) {
System.out.println("numero incorrecto > a 10");
if (nro == 0){
System.out.println("NUMERO 0");
if (nro==1) {
System.out.println("NUMERO 1");
if (nro==2) {
System.out.println("NUMERO 2");
if (nro==3) {
System.out.println("NUMERO 3");
if (nro==4){
System.out.println("NUMERO 4");
if (nro==5){
System.out.println("NUMERO 5");
if (nro==6){
System.out.println("NUMERO 6");
if (nro==7){
System.out.println("NUMERO 7");
if (nro==8){
System.out.println("NUMERO 8");
if (nro==9){
System.out.println("NUMERO 9");
if (nro==10){
System.out.println("NUMERO 10");
if (nro==99);
System.out.println("FIN SALIR");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Valora esta pregunta


0