Hi
Why is that wrong? Does anyone have a solution?
Thank you!
package de.codegym.task.task07.task0713;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Javarella spielen
*/
public class Solution {
public static void main(String[] args) throws Exception {
//schreib hier deinen Code
ArrayList<Integer> hauptliste = new ArrayList<Integer>();
ArrayList<Integer> list2 = new ArrayList<Integer>();
ArrayList<Integer> list3 = new ArrayList<Integer>();
ArrayList<Integer> listeRest = new ArrayList<Integer>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 20; i++) {
int s = Integer.parseInt(reader.readLine());
hauptliste.add(s);
}
for (int i = 0; i < hauptliste.size(); i++) {
int zahl = hauptliste.get(i);
if ((zahl % 3 == 0) && (zahl % 2 == 0)) {
list2.add(zahl);
list3.add(zahl);
} else if (hauptliste.get(i) % 3 == 0) {
list3.add(zahl);
} else if (hauptliste.get(i) % 2 == 0) {
list2.add(zahl);
} else {
listeRest.add(zahl);
}
}
listeAusdrucken(list3);
listeAusdrucken(list2);
listeAusdrucken(listeRest);
}
public static void listeAusdrucken(List<Integer> liste) {
//schreib hier deinen Code
for (Integer x : liste) // Eine schnelle Möglichkeit, alle Elemente zu durchlaufen, nur für Collections
{
System.out.println(x);
}
}
}