Hvordan Skill tallene inn Odd & Even i Java

Et heltall er selv om det kan deles på to; det er rart ellers. Du kan skrive et program i Java programmeringsspråk som tester hvert element i en inngang array for denne egenskapen, og skiller elementene i egne samlinger - en for selv, en for Odd.

Bruksanvisning

1 Oppbevar sett av input heltall som elementer i en matrise, som i følgende eksempelkode:

int [] inputNumbers = {43,543,245,2,56,567,8767,2, -32,41};

2 Erklærer to Java Collections å holde partall separat fra odd seg, som i følgende eksempelkode:

List <Integer> outputEven = new Arraylist <Integer> ();

List <Integer> outputOdd = new Arraylist <Integer> ();

Fordelen med å bruke samlinger, er at, i tillegg til å gi mange nyttige innebygde metoder, Samlinger bare bruke minne for så mange elementer som de inneholder.

3 Skill tallene i de to utgangs samlinger ved å gjenta over innspill, som i det følgende eksempelkode:

for (int i: inputNumbers) {

if (i% 2! = 0) {

outputOdd.add(i);

} Else {

outputEven.add(i);

}

}

Etter at denne koden, samlinger outputEven og outputOdd inneholde like og ulike tall i input, henholdsvis.