Cześć, mam problem z trzecim punktem. Za każdym razem gdy uruchamiam program dostaję najwyższą wartość, nawet przy liczbach ujemnych, jednak mimo to nie jest zaliczony trzeci warunek. O co chodzi?
package pl.codegym.task.task04.task0419;
/*
Największa z czterech liczb
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//tutaj wpisz swój kod
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();
int d = scan.nextInt();
if (a>=b && a>=b && a>=d)
System.out.println(a);
else if (b>=a && b>=c && b>=d)
System.out.println(b);
else if (c>=a && c>=b && c>=d)
System.out.println(c);
else if (d>=a && d>=c && d>=b)
System.out.println(d);
}
}