Img profile default
황종우
  • 2016.11.8 21:21
  • 조회수 207
  • 답변수 2
Img profile default
황종우
  • 2016.11.8 21:21
  • 조회수 207
  • 답변수 2

조언 부탁드립니다.

어떤 부분이 잘못 되었는지 잘 모르겠습니다...

SwitchExam.java
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(season){
     case month=12 || month<=2 :
         season = "겨울";
       break;
    case month<=5 || month>=3 :
            season = "";
       break;
    case month<=8 || month>=6 :
            season = "여름";
        break;
     case month<=11 || month>=9 :
            season = "가을";
   }

    //이 위에서 switch문을 완료해야 합니다.
    System.out.println("지금은 "+ month +"월이고, "+ season +"입니다.");
  }
}
  • #자바 입문
  • #switch문 - 실습

2 답변

  • 1741249872866909
    꽁꽁
    • 2016.12.10 01:13

    switch문에는 논리식을 사용하지 못하다고 하네요..!

  • Img profile default
    lee
    • 2016.12.18 03:01

    switch-case 문에서 case에는 논리식을 넣을 수 없고, 일정한 수 또는 문자만 가능합니다.
    12,1,2월 일때, 3,4,5월 일때 방식으로 구하시면 됩니다

답변 쓰기

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