Frage
Ich würde es spontan so machen:
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
//gibt zahlen aus
System.out.println(split(15) + "");
}
private static LinkedList<Integer> split(int zahl)
{
//linked list für zahlen die GRÖSSER als eingegebene sind
LinkedList<Integer> greater = new LinkedList<>();
//linked list für zahlen die KLEINER als eingegebene sind
LinkedList<Integer> less = new LinkedList<>();
//loopt bis z.B 25
for(int i = 0; i < 25; i++)
{
//wenn die eingegebene Zahl größer als i ist -> I kleiner -> i zur less linked list hinzufügen
if(zahl > i)
{
less.add(i);
}
//wenn die eingegebene Zahl kleiner als i ist -> I größer-> i zur greaterlinked list hinzufügen
if(zahl < i)
{
greater.add(i);
}
}
//hier habe ich jetzt einfach mal die linkedlist mit den höheren Zahlen
als der eingegebenen zurückgegeben.
return greater;
}
}