Wir lernen Arrays in der Klasse und mir wurde dieses Programmierprojekt zugewiesen. Ich habe den Code bisher so weit geschrieben, aber ich bin verwirrt darüber, wie man es richtig machen kann. Ich soll eine for-Schleife mit einer System.out.println-Anweisung für meinen Code verwenden.Odds & Evens Array Instantiierung
Instanziieren Sie ein Array und laden Sie es mit Werten. Schreiben Sie Methoden, um zu bestimmen, wie viele der Werte im Array ungerade sind und wie viele gerade sind. Die Verfahren sollten Arrays zurück, die die Odds enthalten und nivelliert
Sample Data :
2 4 6 8 10 12 14
1 2 3 4 5 6 7 8 9
2 10 20 21 23 24 40 55 60 61
Sample Output :
Odds - []
Evens - [2, 4, 6, 8, 10, 12, 14]
Odds - [1, 3, 5, 7, 9]
Evens - [2, 4, 6, 8]
Odds - [21, 23, 55, 61]
Evens - [2, 10, 20, 24, 40, 60]
Hier ist mein Code:
public class OddEvensHW {
public static void main(String[] args){
int x = 0;
int[] numbers = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
System.out.println("Even : ");
for (x = 0; x < numbers.length; x++);
{
if(numbers[x]%2 == 0){
int even = numbers[x];
System.out.print (even + "\t");
}
else {
}
System.out.println(numbers[x] + " ");
}
// odds now
System.out.println("Odds : ");
for (x = 0; x < numbers.length; x++);
{
if(numbers[x]%2 != 0){
int odd = numbers[x];
System.out.print (odd + "\t");
}
else {
}
}
System.out.println(numbers[x] + " ");
}