色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java輸入年份和月份輸出天數(shù)

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

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

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語句判斷每個月份的天數(shù)。對于2月份,還需要考慮閏年的情況。如果是閏年,2月份有29天,否則有28天。

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