반응형

           

  JAVA Study





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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
public class tistory {
 
    public static void main(String[] args) {
        
        //switch 문
        System.out.print("현재 월을 입력하세요>>");
        
        Scanner scn = new Scanner(System.in);
        int month = scn.nextInt();
 
        switch(month){
            case 3:
            case 4:
            case 5:
                System.out.println("현재 계절은 봄입니다.");
                break;
            case 6case 7:    case 8:
                System.out.println("현재 계절은 여름입니다.");
                break;
            case 9case 10case 11:
                System.out.println("현재 계절은 가을입니다.");
                break;
            default:
            //case 12: case 1: case 2:
                System.out.println("현재 계절은 겨울입니다.");
        }
 
 
        //switch 문
        System.out.print("가위 (1), 바위 (2), 보 (3) 중 하나를 입력하세요>>");
        
        Scanner scn1 = new Scanner(System.in);
        int user = scanner.nextInt(); // 화면으로 입력받은 값을 user에 저장
        int com = (int)(Math.random() * 3)+1// 1,2,3 중 하나가 com에 저장    
        
        System.out.println("당신은 "+user);
        System.out.println("컴은 "+com);
 
        switch(user-com){
 
            case 2case -1:
                System.out.println("당신이 졌음");
                break;
            case 1case -2:
                System.out.println("당신이 이겼음");
                break;
            case 0
                System.out.println("비겼음");
                break;
        
        }
 
        //switch 문
        System.out.print("당신의 주민번호를 입력하세요.(011234-1111222)>>");
 
        Scanner scn2 = new Scanner(System.in);
        String regNo = scn2.nextInt();
 
        char gender = regNo.charAt(7);
        
        switch(gender) {
 
            case '1'case '3':
                System.out.println("당신은 남자");
                break;
            case '2'case '4':
                System.out.println("당신은 여자");
                break;
            default : 
                System.out.println("유효하지 않은 주민번호 입니다.");
        }
 
        //switch문 중첩
        System.out.print("당신의 주민번호를 입력하세요.(011234-1111222)>>");
        
        Scanner scn3 = new Scanner(System.in);
        String regNo3 = scn3.nextInt();
        char gender3 = regNo3.charAt(7);
        
        switch(gender3) {
            case '1'case '3':
                    
                    switch(gender3){
                        case'1' :
                        System.out.println("당신은 2000년 이전 출생 남자");
                        break;
                        case'3' :
                        System.out.println("당신은 2000년 이후 출생 남자");
                        break;
                    }                
 
            break;
            case '2'case '4':
 
                    switch(gender3){
                        case'2' :
                        System.out.println("당신은 2000년 이전 출생 여자");
                        break;
                        case'4' :
                        System.out.println("당신은 2000년 이후 출생 자");
                        break;
                    }
 
            break;
            default : 
                System.out.println("유효하지 않은 주민번호 입니다.");
        }
 
    }
}
cs
반응형

'프로그래밍 > JAVA' 카테고리의 다른 글

[JAVA] 제어구조 예제 6 - while문  (0) 2017.07.02
[JAVA] 제어구조 예제 5 - for문  (0) 2017.07.01
[JAVA] 제어구조 예제 3 - if문  (0) 2017.06.29
[JAVA] 제어구조 예제 2  (0) 2017.06.28
[JAVA] 제어구조 예제 1  (0) 2017.06.27

+ Recent posts