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.