Scanner for long integer, Exception in thread “main” java.util.InputMismatchException

后端 未结 4 1511
情歌与酒
情歌与酒 2020-12-22 11:39

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         


        
4条回答
  •  粉色の甜心
    2020-12-22 12:10

    The maximum Integer value is 2147483647. Instead, use long:

    long credNumber = kbd.nextLong();
    

    or better use String for credit card number:

    String credNumber = kbd.nextLine();
    

提交回复
热议问题