화면으로 부터 값을 입력받으려면 어떻게 해야 할까요? 여러가지 방법이 있지만 오늘은 Scanner 클래스를 이용해 화면에서 입력 받는 방법에 대해 알아보겠습니다.
화면에서 입력 받기 (Scanner 클래스 이용)
import java.util.Scanner; //Scanner 클래스를 사용하기 위해 import
public class Ex1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); //Scanner 클래스의 객체 생성
System.out.println("입력하고 싶은 정수를 입력하세요.");
int num = scanner.nextInt(); //입력받은 정수를 num에 저장
//double dnum = scanner.nextDouble(); //입력받은 실수를 dnum에 저장 //String str = scanner.nextLine(); //입력받은 문자열을 str에 저장
System.out.println("입력하신 숫자는 "+num+"입니다.");
}
}
Scanner클래스를 사용하기 위해 import 해야 합니다.
상단에 import java.util.Scanner;을 적어 import 할수 있고, 이클립스에서는 단축키 Ctrl+Shift+O로 import 할수 있습니다.
Scanner scanner = new Scanner(System.in); 스캐너 객체를 생성합니다.
int num = scanner.nextInt(); int형의 num변수에 입력받은 정수를 저장합니다.
실수형을 저장하고 싶을 때는, scanner.nextDouble();
문자열을 저장하고 싶을 때는, scanner.nextLine(); 을 사용합니다.
결과
'IT > 자바' 카테고리의 다른 글
[자바 예제] 삼항 연산자 (조건 연산자) (0) | 2018.08.22 |
---|---|
[자바 예제] 임시 변수 없이 두 변수의 값 서로 바꾸기 (0) | 2018.08.22 |
[자바 예제] 두 변수의 값 서로 바꾸기 (0) | 2018.08.21 |
JDK 설치하기 및 환경 변수 설정하기 (0) | 2018.08.20 |
자바 가상 기계 JVM(Java Virtual Machine) (0) | 2018.08.20 |
댓글