반응형
사용자로부터 값을 입력받는 기능이 필요할 때
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이며
이를 토대로 구구단을 표현한 모습입니다.
이렇게 정수 뿐만아니라 여러 형태의 값을 입력받을 수 있으니
다른 방법으로 예제를 만들어 보시기 바랍니다.
반응형
'Dev > Java' 카테고리의 다른 글
[Java] 랜덤 숫자 생성하기 및 범위 지정 (0) | 2022.12.30 |
---|---|
[Java] 문자열 자르기 (특수문자 포함, split 사용법) (1) | 2022.12.29 |
[Java] preparedstatement create, insert update, delete 소스 (0) | 2022.12.28 |
[Java] 오라클 DB연결 및 데이터 Select (0) | 2022.12.27 |
[Java] jsonObject, jsonArray 값 세팅 및 사용법 (0) | 2022.12.19 |