Tecnología

Inicio

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.