지금까지는 변수들을 선언해서 숫자와 문자를 System.out을 통해 출력을 시켰다.
예를 들어 3 * 3 = ? 연산식을 출력하였다고 가정해보자.
우리는 저 식을 보자마자 ?가 들어갈 곳에 답을 넣어주고 싶다.
그런데 변수를 사용해서 출력하면 read해주기만 할 뿐 write할 수가 없다.
답을 넣기 위해 write할 수 있도록 하는 것이 바로 Scanner 클래스이다!
스캐너는 다음과 같이 생성한다.
Scanner scan = new Scanner(System.in);
(자, 나는 이제 뭣이던간에 입력을 해보겠다! 자세한 입력값은 밑에서 다시 알려주겠다 라는 뜻!)
아래 예시를 통해 더 자세히 살펴보자.
먼저 첫번째로 Scanner를 생성하고
두번째로 어떠한 값을 출력해보자 (이름, 나이, 키)
세번째로 이름, 나이, 키 이 세가지에 내가 입력을 하겠다고 scan을 받는 것이다.
문자열은 String으로, 숫자는 int로, 소수점은 double로!
검정색은 System.out으로 나오게 한 출력값이고 그 옆에 홍길동과 10, 120은 직접 Scanner로 입력해 준 값이다.
그럼 다음에는 계산식을 출력하고 입력해보도록 하자!
'java 이야기' 카테고리의 다른 글
[제어문] if문 (0) | 2021.02.28 |
---|---|
java 연산자 (단항, 이항, 삼항) (0) | 2021.02.27 |
아스키코드(ASCII) 넌 누구냐!? (feat. 유니코드) (1) | 2021.02.24 |
단일문자 변수 char, 문자열 String (0) | 2021.02.24 |
변수의 선언(실수형)과 e표기법 (0) | 2021.02.24 |
댓글