Ini boleh dicapai melalui kaedah Kalendar sendiri. Kodnya adalah seperti berikut:
int intYear = 2015; //Tentukan tahun yang akan ditanya
untuk(int i=1;i
Calendar cal = Calendar.getInstance(); //Dapatkan contoh fungsi kalendar
cal.set(Calendar.YEAR, intYear); //Tetapkan tahun kepada tahun yang baru ditetapkan
cal.set(Calendar.MONTH, i - 1); //Kitaran langganan bulan dari 0 hingga 11
cal.set(Calendar.DAY_OF_MONTH, 1); //Dapatkan nilai bulan
int value = cal.getActualMaximum(Calendar.DAY_OF_MONTH); //Dapatkan nilai hari terbesar dalam bulan
System.out.println(intYear+"Tahun"+i+"Bulan:"+nilai+"Hari"); //Keluarkan hasil.
}
Januari 2003
Hari pertama dua tiga empat lima enam
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
Februari 2003
Hari pertama dua tiga empat lima enam
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
Mac 2003
Hari pertama dua tiga empat lima enam
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
April 2003
Hari pertama dua tiga empat lima enam
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
Mei 2003
Hari pertama dua tiga empat lima enam
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
Jun 2003
Hari pertama dua tiga empat lima enam
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
Julai 2003
Hari pertama dua tiga empat lima enam
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
Ogos 2003
Hari pertama dua tiga empat lima enam
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
September 2003
Hari pertama dua tiga empat lima enam
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
Oktober 2003
Hari pertama dua tiga empat lima enam
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
November 2003
Hari pertama dua tiga empat lima enam
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
Disember 2003
Hari pertama dua tiga empat lima enam
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
Terdapat masalah dengan ruang yang dipaparkan pada halaman web. Jika ini boleh, sila hantar mesej kepada saya. Saya akan menghantarnya kepada anda dalam bentuk teks melalui e-mel. Mana-mana tahun akan berjaya.
Atas ialah kandungan terperinci Pengaturcaraan Java untuk melaksanakan program untuk mengira bilangan hari dalam setiap bulan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!