Pertanyaan: Masukkan tahun dan bulan, dan cetak kalender untuk tahun dan bulan yang sesuai.
Contoh:
Analisis Masalah:
1. Pertama -tama, 1970 adalah kelahiran sistem UNIX. Itu menjadi tahun pertama UNIX pada tahun 1970. 1 Januari 1970 adalah Kamis. Sekarang sebagian besar ponsel hanya dapat menampilkan fungsi kalender hingga 1 Januari 1970;
2. Jika Anda ingin mencetak kalender untuk tahun dan bulan tertentu, Anda harus terlebih dahulu menghitung hari apa dalam seminggu pada tanggal 1 bulan ini?
Selesaikan hari apa dalam seminggu?
2.1: Pertama menghitung jumlah hari dalam setahun, yaitu, jumlah hari pada 1 Januari tahun ini, gunakan loop untuk, mulai dari tahun 1970, dengan tahun lompatan +366 dan tahun normal +365;
2.2: Hitung jumlah hari bulan, yaitu, jumlah hari pada tanggal 1 bulan ini, gunakan loop untuk, dan hitung jumlah hari bulan mulai dari Januari;
2.1.1: Gunakan penilaian tahun lompatan dan gunakan sakelar untuk menilai jumlah bulan dan hari yang kembali;
2.3: Gunakan jumlah hari dalam setahun ditambah jumlah hari dalam sebulan untuk menemukan jumlah hari dari 1 Januari 1970, dan gunakan jumlah total hari untuk menentukan hari dalam seminggu pada tanggal 1 bulan ini;
3. Tentukan jumlah total hari bulan ini (menggunakan pernyataan sakelar);
4. Cetak kalender;
Implementasi Kode:
Suatu fungsi mengimplementasikan pencetakan printTitle (); yaitu, mengimplementasikan bagian header tetap;
Implementasikan cetak (parameter 1, parameter 2, parameter 3); Artinya, cetak bagian tema kalender;
Parameter 1 (Hitung jumlah total hari): Hitung jumlah hari dalam setahun dan hitung jumlah hari dalam sebulan;
Parameter 2 melewati tahun;
Parameter 3 melewati bulan;
Untuk menentukan fungsi independen pengaturan tahun lompatan;
Meringkaskan:
Sebelum menyelesaikan masalah, Anda harus terlebih dahulu menganalisis masalah, secara bertahap membagi masalah besar menjadi masalah kecil, mengklarifikasi logika, dan menyadari logika masalah kecil, dan seluruh masalah telah dicapai sebesar 80%;
Dari bawah ke atas, mengimplementasikan secara bertahap, panggilan fungsi secara mandiri;
Bagian Implementasi Kode:
-
-----------------------------------------------------------------------------------------------------------------------------
----
--------
--------
--------
--------
Artikel dasar Java di atas Implementasi sederhana (kasus) dari pencetakan kalender abadi adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.