BackEnd/JAVA
[JAVA] Scanner 함수
best
2016. 1. 21. 09:00
Scanner : 입력을 받을 때 사용하는 함수
Scaneer을 사용하려면 import 를 이용하여 java.util에서 불러와야 한다.
import java.util.Scanner;
-
Scanner input = new Scanner(System.in);
: input 이라는 이름의 Scanner 생성
.nextInt() 는 numberThree라는 int형 변수에 Scanner로 Int형만 입력 받을 수 있다.
.next() 는 String 변수에 문자를 입력받을 때 사용한다.
실습1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 |
import java.util.Scanner;
public class ScannerTwo {
public static void main(String[] args) {
// int형 변수 두 개를 정의한다.
int numberOne;
int numberTwo;
// int 형 변수 각각에 scanner를 통해 값을 입력받는다.
Scanner input = new Scanner(System.in);
System.out.println("숫자 두 개를 더하는 프로그램입니다.");
System.out.print("첫번째 숫자를 입력하세요.");
numberOne = input.nextInt();
System.out.print("두번째 숫자를 입력하세요.");
numberTwo = input.nextInt();
// int 형 변수 두 개를 더해 다른 변수에 저장한다.
int additionResult = numberOne + numberTwo;
// 두 개를 더한 결과를 출력한다.
System.out.println(numberOne + " + " + numberTwo + " = " + additionResult);
}
}
|
cs |
결과 :
실습2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 |
import java.util.Scanner;
public class ScannerThree {
public static void main(String[] args) {
//변수 두개를 선언한다.
int numberOne;
int numberTwo;
//int형 변수 두 개에 Scanner를 이용해서 값을 저장한다.
Scanner input = new Scanner(System.in);
System.out.println("첫 번째 숫자가 두 번째 숫자보다 큰 지 알아보는 프로그램입니다.");
System.out.println("첫 번째 숫자를 입력하세요.");
numberOne = input.nextInt();
System.out.println("두 번째 숫자를 입력하세요.");
numberTwo = input.nextInt();
//첫 번째 입력한 숫자가 두 번째 입력한 숫자보다 큰 지 알아본다.
boolean compareResult = numberOne > numberTwo;
System.out.println(numberOne + " 은 " + numberTwo + " 보다 큰가요? \n" + compareResult);
}
}
|
cs |
결과 :