반응형
남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다.
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에 의해 자동으로 닫아짐 따라서 노란색 표시는 해당 부분에서는 무시해도 됨!
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
자바의 정석 기초 ( 연산자와 피연산자 / 연산자의 종류 / 연산자 우선순위 / 연산자 결합법칙) (0) | 2020.06.17 |
---|---|
자바의 정석 기초 ( 타입간 변환방법 / 숫자 변환 / 문자 변환 / 문자열 변환) (0) | 2020.06.17 |
자바의 정석 기초 ( 자바 출력 printf / printf 지시자 ) (0) | 2020.06.16 |
자바의 정석 기초 (변수 / 상수 / 리터럴 / 변수의 타입 / 기본형의 종류와 크기) (0) | 2020.06.15 |
자바의 정석 기초 (이클립스 단축키 / 소스 파일 가져오기 / 소스파일 내보내기) (0) | 2020.06.12 |
댓글