티스토리 뷰

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

 

결과 :

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
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
글 보관함