IT/Java

자바 사용자 입력값 입력받기. Scanner 클래스 사용

노마드오브 2018. 7. 9. 00:25

Scanner 클래스를 사용하여, 사용자 데이터를 입력받기


scanner 입력 후 ctrl + shift + o를 하여, 아래 클래스가 import 될 수 있도록 한다.

import java.util.Scanner;


scanner 사용후에는 

scanner.close(); 를 꼭 해줘야한다. 



예제 소스

아래 소스는 사용자 데이터를 입력 받아, 출력해보는 예제이다.


Scanner scanner = new Scanner(System.in); // 클래스 생성


// System.out.println("이름, 도시, 아니, 체중, 독신 여부를 빈칸으로 분리하여 입력하세요");


System.out.println("이름을 입력하세요 : ");

String name = scanner.nextLine();

System.out.println("이름은 " + name);


System.out.println("나이를 입력하세요 : ");

int age = scanner.nextInt();

System.out.println("만 나이는 " + (age-1));


System.out.println("체중을 입력하세요 : ");

double weight = scanner.nextDouble();

System.out.println("체중은 " + weight);


System.out.println("독신여부를 입력하세요(true/false) : ");

boolean isSingle = scanner.nextBoolean();

System.out.println("독신여부는 " + isSingle);


scanner.close(); // close를 꼭 해줘야한다.