1. Scanner란?
- 화면(또는 파일)로부터 데이터를 입력받는 기능을 제공하는 클래스
1) scanner 클래스 사용 방법
(1) import 추가
import java.util.*;
// *은 자바 유틸 전체를 불러오는 것을 의미하므로,
특정 클래스(scanner)만 이용하려면 *대신 scanner
입력하면 됨
(2) Scanner 객체 생성
Scanner scanner = new Scanner(System.in);
// 객체를 생성하지 않아도 되는 클래스도 있지만,
Scanner 클래스는 이용하려면 객체를 생성해야 함
// system.in은 데이터를 화면에서 입력받는다는 뜻임
(3) Scanner 객체 사용
- 화면에 입력한 데이터는 초록색, 출력값은 검정색으로 표시
- 아래 두 코드는 같은 결과값을 출력하지만
한 줄에 여러 데이터를 입력하거나 데이터 형식이 실수,
정수, 문자 등으로 다양한 경우 ■처럼 나눠서 표현함
● ex) int num = Scanner.nextint();
■ ex) String input = scanner.nextline();
// 화면에서 입력받은 문자형 데이터를 input에 저장
int num = integer.printInt(input)
// input에 저장된 값을 숫자로 변환하여 출력함
'학습 > [자바의 정석] 기초편' 카테고리의 다른 글
[기초편] CH1-10~17 printf (0) | 2021.06.04 |
---|---|
[기초편] CH2-1~9 변수, 상수, 리터럴, 문자열의 결합과 교환 (0) | 2021.06.02 |
[기초편] CH1-13~16 이클립스 단축키, 자동완성, 주석 (0) | 2021.06.02 |