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);