Dev/Java
[Java] 사용자로부터 입력받기 (Scanner)
늙은개발자
2022. 12. 28. 20:00
반응형
사용자로부터 값을 입력받는 기능이 필요할 때
Java의 Scanner 기능을 쓰면 되는데요.
그래서 Scanner 기능의 활용을 예제를 통해 알아보겠습니다.
선언 및 사용법
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
기본적인 선언법은 위와 같습니다.
Scanner에 사용자가 입력한 값을 입력받고
nextInt()를 통해서 int 변수에 값을 할당하게 됩니다.
입력받기 예제 소스
사용자로부터 입력받은 숫자를 바탕으로
구구단을 작성하는 예제를 만들어 보겠습니다.
package test;
import java.util.Scanner;
public class scanTest {
public static void main(String[] args) throws Exception {
System.out.println("구구단을 시작합니다.");
System.out.print("단수를 입력해 주세요 : ");
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
for(int i=1; i<=9; i++){
System.out.println(number+" X " +i+ " = "+ number * i );
}
}
}
결과
사용자가 입력한 값을 10이며
이를 토대로 구구단을 표현한 모습입니다.
이렇게 정수 뿐만아니라 여러 형태의 값을 입력받을 수 있으니
다른 방법으로 예제를 만들어 보시기 바랍니다.
반응형