강의로 돌아가기
YewonS

이렇게 하는 거 아닌가요?

실행이 안되네요;;
채점 눌러도 안되구요 ㅠㅜ
뭐가 문제인지 잘 모르겠어요.. 도와주세요~

작성중인 코드―SwitchExam.java
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
import java.util.Calendar;
public class SwitchExam {
    public static void main(String[] args) {
        // month에는 오늘이 몇 월인지 들어 있습니다.
        int month = Calendar.getInstance().get(Calendar.MONTH) + 1;
        String season = "";
        // switch문을 이용해서 season이 오늘은 어떤 계절인지 나타내게 만들어보세요.
        switch (month){
            case 1:
                season = "겨울";
                break;
            case 2:
                season = "겨울";
                break;
            case 3:
                season = "봄";
                break;
            case 4:
                season = "봄";
                break;
            case 5:
                season = "여름";
                break;
            case 6:
                season = "여름";
                break;
            case 7:
                season = "여름";
                break;
            case 8:
                season = "여름";
                break;
            case 9:
                season = "가을";
                break;
            case 10:
                season = "가을";
                break;
            case 11:
                season = "겨울";
                break;
            case 12:
                season = "겨울";
                break;
        }

        System.out.println("지금은 " + month + "월이고, " + season + "입니다.");
    }
}
1 개의 답변
박정운

저도 처음에 이거랑 완전 똑같이 했는데 실행도 안되더라고요.. 그래서

case 12:
case 1:
case 2:
    season = "겨울"
    break;
case 3:
case 4:
...

이런식으로 하니까 실행 됐습니다.

기존것도 맞는 코드같은데 왜 안되는진 잘 모르겠네요..

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.