Выдает "Возможно вы забыли оператор "return"". Почему?
package com.javarush.task.task04.task0419;
/*
Максимум четырех чисел
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner sc = new Scanner(System.in);
int n1 = sc.nextInt();
int n2 = sc.nextInt();
int n3 = sc.nextInt();
int n4 = sc.nextInt();
int result = max(n1, n2, n3, n4);
System.out.println(result);
}
public static int max (int a1,int a2,int a3,int a4){
if(a1>=a2 && a1>=a3 && a1>=a4) return a1;
else if(a2>=a1 && a2>=a3 && a2>=a4) return a2;
else if(a3>=a2 && a3>=a1 && a3>=a4) return a3;
else if(a4>=a2 && a4>=a3 && a4>=a1) return a4;
}
}