クレジットカード番号のユーザー入力を読み込もうとしています。しかし、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);