JAVA/java 실습

[자바JAVA] 조건문 - switch문/ 직급을 입력받아서 월급 출력하기

자바칩 프라푸치노 2020. 9. 24. 21:41

안녕하세요 자바칩 프라푸치노입니다. 

오늘은 직급을 입력받아서 그에 맞는 월급을 알아보겠습니다.

 

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
import java.util.Scanner;
 
public class SwitchStringEx {
 
    public static void main(String[] args) {
        
        
        Scanner scanner = new Scanner(System.in);
        
        String position = null;
        
        System.out.print("직급을 입력하세요 >> ");
        position = scanner.nextLine();
        
        //보통 switch() 문의 값은 int이하의 값을 지니지만, 유일하게 
        //String 클래스 타입은 허용한다. 
        
        switch (position) {
        case "부장":
            System.out.println("500만원");
            break;
        case "차장":
            System.out.println("400만원");
            break;
        case "과장":
            System.out.println("350만원");
            break;
        case "대리":
            System.out.println("250만원");
            break;
        case "사원":
            System.out.println("150만원");
            break;
    
        default:
            System.out.println("300만원");
            break;
        }
        
        
        scanner.close();
        
 
    }
 
}
 
cs

position에 무엇을 입력하느냐에 따라 결과가 다르게 나오겠구요

default는 위의 case중 아무 단어도 맞지 않으면 300만원이 나온다는 말이되겠네요

그래서 나무가 300만원을 받게 되었습니다~

 

728x90