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 ");
}
}