본문 바로가기
프로그래밍/JAVA

자바의 정석 기초 ( 화면 입력 Scanner)

by ✲ 2020. 6. 16.
반응형

남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. 

 

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에 의해 자동으로 닫아짐 따라서 노란색 표시는 해당 부분에서는 무시해도 됨! 

반응형

댓글