[21.03.08~] JAVA/자바 개인적 정리

자바 scanner, br(BufferedReader)로 입력장치 통한 1개의 정수 입력 받기

습관그뤠잇 2021. 3. 11. 23:36

키보드로 정수를 받아서 y변수에 저장하고, x값(x=5;)과 같은 값인지 출력하세요.

1. scanner 버전

int x = 5; //제시된 변수x

Scanner scanner = new Scanner(System.in);
System.out.println(">정수 입력? "); //입력을 위한 안내
int y = scanner.nextInt(); //y변수를 선언해 띄어쓰기 단위로(nextInt) y에 저장

//x와 y값이 동일값인지 확인 (정수값 비교시 : ==)
System.out.println(x == y); //저장된 y의 값이 x와 같은지 확인

2. BufferedReader 버전

int x = 5;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println(">정수 입력? "); //입력을 위한 안내

int y = Integer.parseInt(br.readLine()); //br에는 string값으로만 들어오므로 int로 변환해 y변수에 저장하기

System.out.println(x == y); //저장된 y의 값이 x와 같은지 확인