ホームページ > 記事 > コンピューターのチュートリアル > 各月の日数を計算するプログラムを実装する Java プログラミング
これは、Calendar 独自のメソッドを通じて実現できます。コードは以下のように表示されます:
int intyear = 2015; //クエリする年を定義します
for(int i=1;i
Calendar cal = Calendar.getInstance(); //カレンダー関数のインスタンスを取得します
cal.set(Calendar.YEAR, int Year); //年を設定した年に設定します
cal.set(Calendar.MONTH, i - 1); //月の添字は 0 から 11 まで循環します
cal.set(Calendar.DAY_OF_MONTH, 1); //月の値を取得します
int value = cal.getActualMinimum(Calendar.DAY_OF_MONTH); //月の最大日の値を取得します
System.out.println(int Year " Year" i "Month:" value "Day"); //結果を出力します。
}
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
Web ページに表示されるスペースに問題があります。もし可能であれば、メッセージを送ってください。テキスト形式でメールにてお送りさせていただきます。どの年でも構いません。
以上が各月の日数を計算するプログラムを実装する Java プログラミングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。