Dev/java
[java] 사용자 입력 받기 - 문자열, 정수, 실수
bskyvision.com
2024. 1. 1. 18:49
오늘은 java에서 Scanner 객체를 활용하여 정수를 입력받는 방법에 대해 살펴보도록 하겠습니다.
우선 Scanner 클래스를 활용하려면 Scanner 클래스를 import 해줘야 합니다.
import java.util.Scanner;
Scanner 클래스로 객체를 찍어냅니다(생성합니다).
Scanner scanner = new Scanner(System.in);
문자열을 사용자로부터 입력받고 싶다면, scanner 객체의 nextLine() 메서드를 활용합니다.
정수를 입력받고 싶다면, nextInt() 메서드를 활용합니다.
실수를 입력받고 싶다면, nextDouble() 메서드를 활용합니다.
System.out.print("문자열을 입력하세요: ");
String str = scanner.nextLine(); // 입력을 String으로 가져옵니다.
System.out.println("입력한 문자열: " + str);
System.out.print("정수를 입력하세요: ");
int intNum = scanner.nextInt(); // 입력을 int로 가져옵니다.
System.out.println("입력한 정수: " + intNum);
System.out.print("실수를 입력하세요: ");
double doubleNum = scanner.nextDouble(); // 입력을 double로 가져옵니다.
System.out.println("입력한 실수: " + doubleNum);