Red de conocimiento informático - Aprendizaje de programación - Java ingresa 10 números enteros desde el teclado. Los valores legales son 1, 2 o 3. Si no son estos tres números, es un número ilegal. La programación cuenta el número de cada número legal e ilegal.

Java ingresa 10 números enteros desde el teclado. Los valores legales son 1, 2 o 3. Si no son estos tres números, es un número ilegal. La programación cuenta el número de cada número legal e ilegal.

Hola, el código es el siguiente:

import java.util.*;

public class Homework4 {

public static void main( String[] args) {

int[] nums = new int[10];

int legalCount = 0 //Número de dígitos legales

int ilegalCount = 0; //Número de números ilegales

System.out.println("Ingrese 10 números:");

Entrada del escáner = new Scanner(System.in ) ;

for (int i = 0; i lt; nums.length; i) {

nums[i] = input.nextInt();

switch(nums[i]) {

caso 1:

caso 2:

caso 3: legalCount

break;

default: ilegalCount;

}

}

System.out.print("Los 10 números ingresados ​​son: ");

for(int i=0; ilt; nums.length; i ) {

System.out.print(nums[i] " "); > }

System.out.println("Números ilegales: " ilegalCount ", números legales: " legalCount ");

}

}