# 의미 있는 이름 switch 문의 각 case에는 break 키워드가 없을 수도 있습니다. 아래 코드는 이를 이용하여 1학기와 2학기 또는 방학 중 하나를 출력하는 예입니다. ``` int month = 7; switch (month) { case 3: case 4: case 5: case 6: System.out.println("1학기"); break; case 9: case 10: case 11: case 12: System.out.println("2학기"); break; default: System.out.println("방학"); break; } ``` ## 문제 달을 입력받아 계절을 반환하는 `koreanSeason()` 메소드가 있다. 해당 메소드의 파라미터 a와 지역 변수 b를 아래 보기 중 적절한 이름으로 변경하고, 출력 예와 같은 결과를 얻으시오. - monster - month - momstouch - samsung - season ## 출력 예 ``` 4월(봄) 8월(여름) 11월(가을) 1월(겨울) ```
관련 강의로 이동

코드: java 1.8

public class MeaningFullName { public static void main(String[] args) { // 변수 생성 int apr = 4; // 4월 int aug = 8; // 8월 int nov = 11; // 11월 int jan = 1; // 1월 // 결과 출력 System.out.printf("%d월(%s)\n", apr, koreanSeason(apr)); System.out.printf("%d월(%s)\n", aug, koreanSeason(aug)); System.out.printf("%d월(%s)\n", nov, koreanSeason(nov)); System.out.printf("%d월(%s)\n", jan, koreanSeason(jan)); } // 달을 입력받아 계절을 반환 public static String koreanSeason(int a) { String b = ""; switch (a) { case 3: case 4: case 5: b = "봄"; break; case 6: case 7: case 8: b = "여름"; break; case 9: case 10: case 11: b = "가을"; break; case 12: case 1: case 2: b = "겨울"; break; default: b = "에러"; break; } return b; } }

입력

정답이 궁금하다면? 코드를 제출해보세요!