-
Cómo separar números en pares e impares en Java
-
Un número entero es incluso si es exactamente divisible por 2; es extraño lo contrario. Puede escribir un programa en el lenguaje de programación Java que pone a prueba cada elemento de una matriz de entrada de esta propiedad, y separa los elementos en distintos Colecciones - uno para incluso, una para impar.
Instrucciones
1 Almacenar el conjunto de los enteros de entrada como elementos de una matriz, como en el siguiente ejemplo de código:
int [] = {inputNumbers 43,543,245,2,56,567,8767,2, -32,41};
2 Declarar dos colecciones de Java para contener los números pares separados de los impares, como en el siguiente ejemplo de código:
List <Integer> outputEven = new ArrayList <Integer> ();
List <Integer> outputOdd = new ArrayList <Integer> ();
La ventaja de utilizar Colecciones es que, además de proporcionar muchos métodos incorporados útiles, Colecciones sólo utilizan memoria para tantos elementos como que contienen.
3 Separar los números en las dos colecciones de salida por la iteración en la entrada, como en el siguiente ejemplo de código:
for (int i: inputNumbers) {
si (i% 2! = 0) {
outputOdd.add(i);
} Else {
outputEven.add(i);
}
}
Después de ejecutar este código, Colecciones outputEven y outputOdd contendrán los números pares e impares en la entrada, respectivamente.