欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java輸入年份和月份輸出天數

陳怡靜1年前6瀏覽0評論

Java是一種廣泛使用的編程語言,它的語法簡單易懂,功能強大。在Java中,我們可以編寫程序來實現各種各樣的功能。比如,我們可以編寫一個程序,輸入年份和月份,然后輸出這個月份的天數。

import java.util.Scanner;
public class DaysInMonth {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入年份:");
int year = scanner.nextInt();
System.out.print("請輸入月份:");
int month = scanner.nextInt();
int days = 0;
switch (month) {
case 2:
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days = 29;
} else {
days = 28;
}
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
default:
days = 31;
break;
}
System.out.println(year + "年" + month + "月份有" + days + "天。");
}
}

上面的代碼使用Scanner類獲取用戶輸入的年份和月份,然后通過switch語句判斷每個月份的天數。對于2月份,還需要考慮閏年的情況。如果是閏年,2月份有29天,否則有28天。

通過這個程序,我們可以方便地獲取任意年份和月份的天數。Java語言的強大功能和靈活性,讓我們能夠處理各種復雜的業務需求。