Почему не работает с отрицательными числами?
package com.javarush.task.task04.task0419;
import java.util.Scanner;
/*
Максимум четырех чисел
*/
public class Solution {
public static void main(String[] args) throws Exception {
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
int c = s.nextInt();
int d = s.nextInt();
int max = 0;
if (a>b&&a>c&&a>d)
max=a;
if (c>b&&c>a&&c>d)
max=c;
if (d>b&&d>c&&a<d)
max=d;
else
max=b;
System.out.println(max);
}
}