자바 기본 입력문 Scanner 클래스 사용법 & 예제 총정리
Scanner 클래스 소개
자바 프로그램에서 사용자로부터 값을 입력받을 때에는 Scanner 클래스를 사용할 수 있습니다. Scanner 클래스는 자바의 java.util 패키지에 있는 클래스로, 다양한 입력 소스에서 사용자로부터의 입력을 받을 수 있습니다. 이 포스팅에서는 Scanner 클래스의 주요 기능과 사용법에 대해 알아보도록 하겠습니다.
Scanner 클래스 사용법
Scanner 클래스 임포트하기
import java.util.Scanner;
Scanner 객체 생성하기
Scanner scanner = new Scanner(System.in);
입력된 값 읽기
int number = scanner.nextInt();
Scanner 객체 닫기
scanner.close();
Scanner 클래스 예제
예제 1: 정수 입력받기
import java.util.Scanner;
public class IntegerInputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("정수를 입력하세요: ");
int number = scanner.nextInt();
System.out.println("입력받은 정수: " + number);
scanner.close();
}
}
예제 2: 실수 입력받기
import java.util.Scanner;
public class DoubleInputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("실수를 입력하세요: ");
double number = scanner.nextDouble();
System.out.println("입력받은 실수: " + number);
scanner.close();
}
}
예제 3: 문자열 입력받기
import java.util.Scanner;
public class StringInputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("이름을 입력하세요: ");
String name = scanner.nextLine();
System.out.println("입력받은 이름: " + name);
scanner.close();
}
}
정리
이 포스팅에서는 자바의 Scanner 클래스를 사용하여 사용자로부터 입력을 받는 방법과 간단한 예제들에 대해 알아보았습니다. Scanner 클래스는 입력 소스를 다룰 때 매우 유용하게 사용될 수 있는 자바의 기본 입력 클래스입니다. 다양한 데이터 형식을 입력받을 수 있으며, 입력이 끝났을 때는 반드시 Scanner 객체를 닫아주어야 합니다. 자바 프로그래밍에서 사용자와의 상호작용을 위해 Scanner 클래스를 사용하는 방법을 익혀두면 매우 유용하게 활용할 수 있습니다.
댓글