1. 程式人生 > 其它 >計算某年的某個月份有多少天

計算某年的某個月份有多少天

技術標籤:java

計算某年的某個月份有多少天(Java實現)

import java.time.LocalDate;
import java.util.Scanner;

public class Test {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("請輸入年:");
		int year = sc.nextInt();
		System.out.println("請輸入月:")
; int month = sc.nextInt(); int days = 1;//日子預設為1日 switch (month) { case 4, 6, 9, 11: days = 30; break; case 1, 3, 5, 7, 8, 10, 12: days = 31; break; case 2: LocalDate now = LocalDate.of(year, month, days); days = now.isLeapYear() ? 29 : 28; break; } System.out.printf
("%d年%d月有%d天", year, month, days); } }
實現效果如下(控制檯輸出結果):

效果圖