Ett heltal är även om det är exakt delbart med 2 , det är konstigt annars . Du kan skriva ett program i programspråket Java som testar varje element i en inputuppställningen för den här egenskapen , och separerar elementen i separata samlingar - en för ens , en för udda . Instruktioner
1
Store uppsättningen input heltal som element i en array , som i följande exempelkod :
int [ ] inputNumbers = { 43,543,245,2,56,567,8767 , 2 , -32,41 };
2
Deklarera två Java samlingar att hålla jämna tal separat från udda , som i följande exempelkod :
Lista outputEven = ny ArrayList ();
Lista outputOdd = new ArrayList ();
fördelen med att använda samlingar är att , förutom att åstadkomma många användbara inbyggda i metoder , samlingar bara använda minnet för så många element som de innehåller
3
Separera siffrorna i de två utgående samlingar genom iteration över ingången , som i följande exempelkod : .
for (int i : inputNumbers ) {
if (i % 2 = 0 ) {
outputOdd.add ( i) ;
} else {
outputEven.add ( i) ;
}
}
Efter utförande av denna kod , kommer Samlingar outputEven och outputOdd innehålla de jämna och udda tal i input , respektive.