안녕하세요. 주위를 둘러 보았습니다. 내가 찾고있는 답변을 찾을 수 없습니다.사용자로부터 특정 입력을 설정하는 방법 .e. 8 자리 숫자 만?
내가 찾고있는 것은 스캐너 (인) 방법을 사용할 때 요구 사항을 설정하는 방법입니다. 프로젝트 용 은행 계좌 응용 프로그램을 만들고 있습니다. 사용자에게 8 자리 계정 번호를 입력하라고 요청하면 사용자 입력을 정확히 8 자리로 제한 할 수 있기를 원합니다. 입력 한 값이 위 또는 아래로 입력되면 오류가 발생합니다. 요구 사항?
Integer.toString(). length와 같은 것으로 보였지만 사용법을 알지 못하고 작동하는지 여부도 알 수 있습니까?
이Scanner in = new Scanner(System.in);
사용자에게 어떤 메시지를 그/그녀가 무엇을 알고 할 수 있도록 :
System.out.println("enter your account numer");
int account_number = in.nextInt();
을 이제 막 있는지 확인 할 것입니다 어떤 도움을 스캐너 객체 선언에 의해 시작 그래서
'스캐너'를 사용하여 '문자열'을 읽고 '문자열'이 '패턴'('\\ d {8}')과 일치하는지 테스트하십시오. –
스택 오버플로가 코드 작성 서비스가 아니기 때문에이 질문을 주제와 관련이 없도록 닫으려고합니다. See : [왜 누군가가 나를 도울 수 있습니까? " 실제 질문이 아닙니까?] (http://meta.stackoverflow.com/q/284236) –
감사합니다. Elliot은 무례하게 생각하지 않지만 조금 더 설명 할 수 있을까요? 저는 프로그래밍에 익숙하지 않습니다. head haha – DaveM86