java! switch와 if문으로 계절 나타내기.

월을 입력하세요:

1월 : 겨울 입니다.
2월 : 겨울 입니다.
3월 : 봄 입니다.
4월 : 봄 입니다.
5월 : 봄 입니다.
6월: 여름입니다.
7월 : 여름입니다.
8월 : 여름입니다.
9월 : 여름 같은 9월과 선선한 10월과 낙엽이 떨어지는 11월은 가을입니다.
10월 : 선선한 10월과 낙엽이 떨어지는 11월은 가을입니다.
11월 : 11월은 가을입니다.
12월 : 겨울입니다.



< switch문을 이용하여 계절 표현. >


import java.util.Scanner;
public class SwitchTest1 {
 public static void main(String args[])
 {
   Scanner stdin = new Scanner(System.in);
   System.out.print("월을 입력하세요 : ");
   int month = stdin.nextInt();
   String MtoS;
   switch (month)
   {
    case 12:
    case 1:
    case 2:
      MtoS="겨울입니다.";
      break;
    case 3:
    case 4:
    case 5:
      MtoS="봄입니다.";
      break;
    case 6:
    case 7:
    case 8:
      MtoS="여름입니다.";
      break;
    case 9:
      System.out.print("여름 같은 9월과 ");
    case 10:
      System.out.print("선선한 10월과 ");
    case 11:
      System.out.print("낙엽이 떨어지는 11월은 ");
      MtoS="가을입니다.";
      break;
    default:
      MtoS = "1~12월을 벗어난 달입니다.";
      break;
   }
   System.out.println(MtoS);
   stdin.close();
 }
}







< if문을 이용하여 계절 표현. >

import java.util.Scanner;
public class SwitchChangeIf {
 public static void main(String args[])
 {
 Scanner stdin = new Scanner(System.in);
 System.out.print("월을 입력하세요: ");
 int month = stdin.nextInt();
 if (month==12 || month==1 || month==2)
  System.out.println("겨울 입니다.");
 else if (month >=3 && month <=5)
  System.out.println("봅 입니다.");
 else if (month >=6 && month <=8)
  System.out.println("여름 입니다.");
 else if (month ==9)
  System.out.println("여름 같은 9월과 선선한 10월과 낙엽이 떨어지는 11월은 가을입니다.");
 else if (month == 10 )
   System.out.print("선선한 10월과 낙엽이 떨어지는 11월은 가을입니다.");
 else if (month == 11)
   System.out.print("낙엽이 떨어지는 11월은 가을입니다..");
 else
  System.out.println("1~12월을 벗어난 달 입니다. ");
 stdin.close();
 }  
}


많이 작성해보는 것이 중요하다고 해서 의미없는 프로그램들이라도 작성하며 손에 익숙해지도록 연습중이다.

쉬운 부분이라 그런지 정말 빠지게 된다. 재밌다.




hey ann



댓글

이 블로그의 인기 게시물

C언어 연습. 사칙연산과 실수 출력 프로그램 작성

java! scanner, for 문을 이용한 구구단 출력

C언어 연습. 나누기와 결과값 출력.