Здравствуйте! Помогите разобраться насколько верный такой подход в решении или он только «подгоняет» под результат?
public static boolean isByte(long l) {
        //напишите тут ваш код
        byte b = (byte) l;

        return ((l-b) == 0);
    }