Java
스캐너(Scanner) : java의 입력기능
becky(지은)
2023. 8. 13. 16:21
자바의 입력기능(Scanner)
- 자바에서 데이터를 출력하는 명령은 System.out이고, 데이터를 입력받을때는 System.in을 이용합니다.
- 데이터를 입력받을때는 표준 JAVA API인 Scanner 클래스를 사용합니다
스캐너 사용방법
0. import java.util.Scanner;
1. 스캐너 객체 생성
Scanner scan = new Scanner(System.in);
2.입력받을 데이터 타입에 따른 메서드 호출
scan.next(), scan.nextLine(), scan.nextInt(), scan.nextDouble() 등
-next(): 공백을 포함하지 않는 문자열을 입력받을 때
-nextLine(): 공백을 포함한 문자열을 입력받을 때
-nextInt(): 정수를 입력받을 때
-nextDouble(): 실수를 입력받을 때
3.스캐너 종료
scan.close();
package chap_06;
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
//1. 스캐너 기능 생성
Scanner scan = new Scanner(System.in);
//2. 스캐너가 가지고 있는 기능을 통해서 데이터를 입력받음.
System.out.print("자기소개 : ");
String intro = scan.nextLine(); //공백을 포함하는 문자열을 받음
System.out.print("이름 : ");
String name = scan.next(); //공백을 포함X 문자열을 받음
System.out.print("나이 : ");
int age = scan.nextInt(); //정수를 입력받음
System.out.println("자기소개 : " + intro);
System.out.println("이름 : " + name);
System.out.println("나이 : "+ age);
//3. 스캐너 기능종료
scan.close();
}
}