프로그래밍/JAVA
자바의 정석 기초 ( 화면 입력 Scanner)
✲
2020. 6. 16. 17:44
반응형
남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다.
Scanner란?
- 화면으로부터 데이터를 입력받는 기능을 제공하는 클래스
Scanner 클래스를 사용하려면
1. import 문 추가
import java.util.*;
2. Scanner 객체의 생성
Scanner scanner = new Scanner(System.in);
//System.in 은 화면 입력
3. Scanner 객체 사용
int num = scanner.nextInt();
//화면에서 입력받은 정수를 num에 저장 nextInt는 정수를 말함
String input = scanner.nextLine() ;
int num = Integer.parseInt(input);
// int num = scanner.nextInt(); 를 위와 같이 두줄로 쓸 수 있음
// nextLine()은 한 행
숫자를 문자열로 바꿀 때 : 숫자 + ""
문자열을 숫자로 바꿀 떄 : Integer.parseInt() 메소드 사용
* 모든 입출력 객체는 사용한 후 닫아줘야함! 단, 화면 입력과 같은 경우는 JVM에 의해 자동으로 닫아짐 따라서 노란색 표시는 해당 부분에서는 무시해도 됨!
반응형