Друзья, подскажите почему в этом коде public static int min(int a, int b) { if (a < b) return a; else if (b < a ) return b; return b; если не прописать последний "return" , то выдаст ошибку и почему разницы нет ни какой, если прописать return b или a в конце ?