Un numero intero è anche se è esattamente divisibile per 2 , ma è strano il contrario. È possibile scrivere un programma in linguaggio di programmazione Java che mette alla prova ogni elemento di un array di input per questa proprietà , e separa gli elementi nelle collezioni distinte - una per anche , uno per il dispari . Istruzioni
1
Conservare l'insieme degli interi di input come elementi di un array , come nel seguente codice di esempio :
int [ ] = { inputNumbers 43,543,245,2,56,567,8767 , 2 , -32,41 } ;
2
dichiarare due collezioni di Java per contenere anche numeri separatamente da quelli dispari , come nel seguente codice di esempio :
Lista
outputEven = new ArrayList ();
Lista outputOdd = new ArrayList ();
Il vantaggio di usare Collezioni è che , oltre a fornire molti utili built- nei metodi , raccolte solo nella memoria di tanti elementi in quanto contengono
3
separare i numeri nelle due collezioni di uscita dalla iterazione di ingresso , come nel seguente codice di esempio : .
for (int i : inputNumbers ) {
if (i % 2 = 0 ! ) {
outputOdd.add ( i);
} else {
outputEven.add ( i);
}
}
volta eseguito il codice , Collezioni outputEven e outputOdd conterrà i numeri pari e dispari in ingresso , rispettivamente .