Hi, ich meine ja es ist ein umständlicher Weg aber dennoch verstehe ich nicht warum der weg falsch sein soll kann mir das jemand beantworten?
package de.codegym.task.task04.task0419;
/*
Die größte von vier Zahlen
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//schreib hier deinen Code
BufferedReader reader1 = new BufferedReader(new InputStreamReader(System.in));
BufferedReader reader2 = new BufferedReader(new InputStreamReader(System.in));
BufferedReader reader3 = new BufferedReader(new InputStreamReader(System.in));
BufferedReader reader4 = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader1.readLine());
int b = Integer.parseInt(reader2.readLine());
int c = Integer.parseInt(reader1.readLine());
int d = Integer.parseInt(reader2.readLine());
int max = 0;
if(a>b && a>c && a>d){
max = a;
}
else if(b>a && b>c && b>d){
max = b;
}
else if(c>a && c>b && c>d){
max = c;
}
else if(d>a && d>b && d>c){
max = d;
}
else if(a==b && a>c && a>d ||a==c && a>b && a>d ||a==d && a>b && a>c){
max = a;
}
else if(b==c && b>a && b>d ||b==d && b>a && b>c){
max = b;
}
else if(c==d && c>a && c>b){
max = c;
}
System.out.println(max);
}
}