I am at the last step to finalize my program, however whenever I enter my integer (long) I get a input mismatch:
Compiler message: \"Exception in thread \"ma
You should use:
long credNumber = kbd.nextLong(); boolean n = isValid(credNumber);
as the value you enter (16 digits) is over the limit of int.
Your validation method accepts long so, your code should work fine with above change.
public static boolean isValid(long number)