삼성SDS_멀티캠퍼스/Java

3일 차 JAVA switch문을 이용하여 월의 일수 계산하기

박성우기 2015. 9. 9. 13:50
반응형

년, 월을 입력하여 일수를 알아보는 방법




소스코드

------------------------------------------------


import java.util.Scanner;


public class Test9 {


public static void main(String arg[]) {


int value, years = 0;

int days = 0;

Scanner scan = new Scanner(System.in);


System.out.println("일수를 알고싶은 년도를 입력하세요");

years = scan.nextInt();

System.out.println("일수를 알고싶은 월을 입력하세요");

value = scan.nextInt();


switch (value) {

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

days = 31;

break;


case 4:

case 6:

case 9:

case 11:

days = 30;

break;

case 2:

if ((value % 4 == 0) && (value % 100 != 0) || (value % 400 == 0)) {

days = 29;

} else {

days = 28;

}

break;

default:

System.out.println("월을 잘못 입력하셨습니다");

break;

}

System.out.println("입력하신 월의 날수는 " + days + " 입니다");

}

}




출처: 삼성SDS멀티캠퍼스 

강사: 홍승길

Email : iccack70@gmail.com

반응형