반응형

사용자로부터 값을 입력받는 기능이 필요할 때

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이며

이를 토대로 구구단을 표현한 모습입니다.

 

이렇게 정수 뿐만아니라 여러 형태의 값을 입력받을 수 있으니

다른 방법으로 예제를 만들어 보시기 바랍니다.

반응형

+ Recent posts