Java Varargs

Varargs, auch Parameter-Listen genannt können in Java Arrays verwendet werden, um eine dynamische Anzahl von Parametern entgegenzunehmen.

public static int max(int… numbers){
    int result = Integer.MIN_VALUE;
    for (int number : numbers){
        if (number > result){
            result = number;
        }
    }
    return result;
}

Diese Methode kann verwendet werden, um mit einer beliebigen Anzahl von int-Zahlen aufgerufen zu werden, um dir grösste aller Zahlen unter den Parametern zu finden. Innerhalb der Methode sind alle Parameter aus der Vararg-Liste als Array zu sehen.

Die Methode kann wie folgt aufgerufen werden:

public static void main(String[] args) {
    System.out.println(max(5, 10, 0));
}

Entsprechend wird die grösste Zahl ausgegeben: 10