사용자가 변수의 값을 직접 설정할 수 있으려면 키보드에서 값을 입력할 수 있어야 합니다. 이를 위해 다음과 같이 작성되는 in
개체가 사용됩니다.
<예비>
스캐너 입력 = 새 스캐너(System.in);
그러나 작동하려면 먼저 import java.util.Scanner
를 사용하여 가져와야 합니다.
정수 값을 얻으려면 in.nextInt();
를 사용하고 그 결과는 변수에 할당되어야 합니다.
예를 들어
<예비>
int a = in.nextInt();
다른 데이터 유형에 대한 다른 방법이 있습니다.
- next(): 입력 줄을 첫 번째 공백까지 읽습니다.
- nextLine(): 전체 입력 라인 읽기
- nextInt(): 입력된 int 읽기
- nextDouble(): 입력된 double을 읽습니다.
- nextBoolean(): 부울 값 읽기
- nextByte(): 입력된 숫자 바이트 읽기
- nextFloat(): 입력된 플로트 읽기
- nextShort(): 입력된 숫자를 짧게 읽음