728x90
제어문(switch문)
switch문을 이용하여 현재의 월과 계절을 출력해보자.
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 | package com.doubles.javastudy.basic; import java.util.Calendar; public class JavaSwitchExam { public static void main(String[] args) { int month = Calendar.getInstance().get(Calendar.MONTH) + 1; // int형 변수 month에 현재의 달을 대입, 복사한다. String season = ""; // string형 변수 season에 공백값을 대입, 복사한다. /* 12~1월까지는 겨울, 3~5월까지는 봄, 6~8월까지는 여름, 9~11월까지는 가을 변수 month 값과 case문의 값을 비교하여 일치하면 season변수에 계절을 대입, 복사하고 switch문으로부터 나와 출력문을 실행시켜준다. */ switch(month){ case 1: case 2: case 12: season = "겨울"; break; case 3: case 4: case 5: season = "봄"; break; case 6: case 7: case 8: season = "여름"; break; case 9: case 10: case 11: season = "가을"; break; } System.out.println("현재는 "+month+"월이고,"+season+"입니다."); } } | cs |
출력결과
1 | 현재는 1월이고,겨울입니다. | cs |