Ich habe mir alle Lösungen angesehen. Ich verstehe, wie die min Methode funktionieren soll und auch was hinter der geschachtelten Anweisung steckt. Aber ich bekomme es dennoch nicht hin. Kann mir jemand einen Tip geben, wie ich das dennoch lösen kann?
Irgend eine Kleinigkeit übersehe ich sicher.
package de.codegym.task.task05.task0531;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Funktionen verbessern
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int d = Integer.parseInt(reader.readLine());
int e = Integer.parseInt(reader.readLine());
int minimum = min(a, b, c, d, e);
System.out.println("Kleinste Zahl = " + minimum);
}
public static int min(int a, int b, int c, int d, int e) {
return min(min(min(min(a, b), c), d), e);
}
}