Un nombre entier est , même si elle est exactement divisible par 2 , il est étrange autrement . Vous pouvez écrire un programme dans le langage de programmation Java qui teste chaque élément d'un tableau d'entrée de cette propriété , et sépare les éléments en collections distinctes - une pour même , un pour impair. Instructions
1
stocker l' ensemble des entiers d'entrée comme éléments d'un tableau , comme dans l' exemple de code suivant :
int [ ] = { inputNumbers 43,543,245,2,56,567,8767 , 2, -32,41 };
2
déclarer deux collections Java pour tenir les nombres pairs séparément des impairs , comme dans l' exemple de code suivant :
Liste outputEven = new ArrayList ();
Liste outputOdd = new ArrayList ();
L'avantage de l'utilisation de collections est que , en plus d'offrir de nombreux intégrée utile dans les méthodes , Collections seulement utilisent de la mémoire pour autant d'éléments qu'ils contiennent
3
séparez les numéros dans les deux collections de sortie par itération sur l'entrée , comme dans l' exemple de code suivant : .
for (int i : inputNumbers ) {
if ( i% 2 = 0 ! ) {
outputOdd.add ( i); } else
{
outputEven.add ( i);
} }
Après l'exécution de ce code, collections outputEven et outputOdd contiendra les nombres pairs et impairs à l'entrée , respectivement.