我正在尝试读取用户输入的信用卡号。但是我在输入 10 位数字后得到了输入不匹配。任何低于 10 位的数字都适用于我的代码。
do{
System.out.print("Please enter your creditcard number:");
ccNum = scan4.nextInt();
int length = String.valueOf(ccNum).length();
if(length !=12)
{
ccNumInfo=false;
System.out.println("Please enter a 12 digit card number");
}
}while(ccNumInfo!= true);