跳至內容

Java編程實現計算每個月的天數的程序

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

java編寫程序打印112月每個月各有多少天

通過Calendar 自帶的方法即可實現。代碼如下:

int intYear = 2015;//定義要查詢的年份

for(int i=1;i

Calendar cal = Calendar.getInstance(); //獲取到日曆函數的實例

立即學習“Java免費學習筆記(深入)”;

cal.set(Calendar.YEAR, intYear); //設置年份爲剛纔設置的年份

cal.set(Calendar.MONTH, i - 1);//月份下標從0開始循環到11

cal.set(Calendar.DAY_OF_MONTH, 1);//獲取到月份的值

int value = cal.getActualMaximum(Calendar.DAY_OF_MONTH);//獲取到本月最大的那天的值

System.out.println(intYear+"年"+i+"月:"+value+"天");//輸出結果。

}

需要2003年至2007年的全年日曆表

2003年1月

日 一 二 三 四 五 六

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

2003年2月

日 一 二 三 四 五 六

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

2003年3月

日 一 二 三 四 五 六

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

2003年4月

日 一 二 三 四 五 六

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

2003年5月

日 一 二 三 四 五 六

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

2003年6月

日 一 二 三 四 五 六

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

2003年7月

日 一 二 三 四 五 六

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

2003年8月

日 一 二 三 四 五 六

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

2003年9月

日 一 二 三 四 五 六

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

2003年10月

日 一 二 三 四 五 六

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

2003年11月

日 一 二 三 四 五 六

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

2003年12月

日 一 二 三 四 五 六

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

網頁上顯示的空格有問題。要是這種形式的可以的話,你發信息給我。我用郵箱給你以文本形式傳過去。哪一年的都行。

以上就是Java編程實現計算每個月的天數的程序的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。