Scanner 클래스를 사용하면 정수, 실수, 문자열 등 다양한 입력 처리를 할 수 있다.
이번 포스트에서는 가장 기초적이라고 할 수 있는 정수를 입력 받는 예제를 보도록 한다.
예제1) 키보드로 점수를 입력받아서 입력받은 점수가 60점 이상이면 "합격"이라는 문자열을 화면에 출력하고, 그렇지 않으면 "불합격" 이라는 문자열을 화면에 출력.
Scanner sc = new Scanner(System.in);
// 1. 키보드로부터 정수를 입력 받는다.
System.out.print("점수를 입력하세요 : ");
int su = sc.nextInt(); // 키보드로부터 정수값을 입력받는 메서드
if(su >= 60) {
System.out.println(su + "점으로 합격입니다.");
} else {
System.out.println(su + "점으로 불합격입니다.");
}
sc.close();
예제2) 키보드로 입력받은 숫자가 홀수인지 짝수인지 판별하기.
Scanner sc = new Scanner(System.in);
// 1. 키보드로부터 정수를 입력 받는다.
System.out.print("정수를 입력하세요 : ");
int num = sc.nextInt();
if(num % 2 == 0) {
System.out.println(num + "(은)는 짝수입니다.");
} else {
System.out.println(num + "(은)는 홀수입니다.");
}
sc.close();
'Back > JAVA' 카테고리의 다른 글
조건문 - Switch~Case문 (0) | 2021.02.26 |
---|---|
제어문 - if~elseif~else문 (0) | 2021.02.26 |
제어문 - if~else문 (0) | 2021.02.25 |
JOptionPane.showInputDialog를 이용한 입력 처리 (0) | 2021.02.25 |
제어문 - if문 - 분기문(조건문) (0) | 2021.02.25 |