Filter Numbers
Maak een nieuw project aan met de naam filter-numbers
.
Maak een class NumberFilter
aan.
Deel 1
Schrijf een methodfilterPositive
die een array van getallen als parameter verwacht. De method filterPositive
moet een nieuwe array teruggeven met enkel de positieve getallen uit de array die als parameter werd meegegeven. Deze functie MOET aan de hand van een for
-loop geschreven worden en mag geen gebruik maken van de ingebouwde functie filter
van een array.
Roep de methodfilterPositive
aan met de volgende array als parameter:
Deel 2
Schrijf een methodfilterNegative
die een array van getallen als parameter verwacht. De methodfilterNegative
moet een nieuwe array teruggeven met enkel de negatieve getallen uit de array die als parameter werd meegegeven.
Roep de method filterNegative
aan met de volgende array als parameter:
Deel 3
Schrijf een methodfilterEven
die een array van getallen als parameter verwacht. De method filterEven
moet een nieuwe array teruggeven met enkel de even getallen uit de array die als parameter werd meegegeven.
Roep de method filterEven
aan met de volgende array als parameter:
Deel 4
Schrijf nu een method filter
die een array van getallen als eerste parameter verwacht en een functie als tweede parameter. De method filter
moet een nieuwe array teruggeven met enkel de getallen uit de array die als eerste parameter werd meegegeven waarvoor de functie die als tweede parameter werd meegegeven true
teruggeeft.
Voorbeeld van gebruik:
Maak naast de isPositive
ook de isNegative
en de isEven
functies.
Last updated