3
입니다. 신용 카드 번호의 사용자 입력을 읽으려고합니다. 그러나 나는 10 자리 숫자를 입력 한 후 입력 mistmatch 있어요. 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);
답장을 보내 주셔서 감사합니다. 미안하지만 나는 그것을 깨닫기 위해 많은 가치를 가지고 일할 기회가 없었습니다. – Wayne