Contoh dalam artikel ini menjelaskan kalender abadi sederhana yang diterapkan di JAVA. Bagikan kepada semua orang untuk referensi Anda, detailnya sebagai berikut:
import java.util.Scanner;public class PrintCalendar { public static void main(String[] args) { int tahun = 0; int bulan = 0; int hari = 0; bulan Input pemindai = Pemindai baru(System.in); System.out.print("Masukkan tahun:"); System.out.print("Masukan bulan:"); bulan = input.nextInt(); System.out.println("/n**********"+tahun+"tahun"+bulan+"bulan tabel hari************"); //Tentukan apakah tahun tersebut merupakan tahun kabisat if((tahun % 4 == 0 && tahun % 100 != 0) || (tahun % 400 = = 0)) { isRun = benar; } int totalHari = 0; //Jumlah hari//Hitung hari mulai tanggal 1 Januari 1900 untuk(int i = 1900; i < tahun; i++){ if((i % 4 == 0 && i % 100 ! = 0 ) ||. (i % 400 == 0)){ total Hari = total Hari + 366; 365; } } int beforeDays = 0; //Hari dari bulan akar untuk(int j = 1; j <= bulan; j++){ switch(j){ kasus 1: kasus 3: kasus 5: kasus 7: kasus 8: kasus 10: kasus 12: hari = 31; kasus 4: kasus 6: kasus 9: kasus 11: hari = 30; if(isRun){ hari = 29; }else{ hari = 28; } default: System.out.println("Masukan bulan salah!!" } if(j < bulan){ beforeDays = beforeDays + hari; } } totalHari = totalHari + hari sebelumnya; //Hari ini int Hari Pertama Bulan = 0; int suhu = 1 + hari total % 7; 7){ firstDayOfMonth = 0; //Day}else{ firstDayOfMonth = temp; } /* Output kalender*/ System.out.println("Minggu/tSenin/tSelasa/tRabu/tKamis/tJumat/t Sabtu"); int k = 0; k <Hari PertamaBulan; k++){ Sistem.keluar.cetak("/t" } untuk(int m = 1; m <= hari; m++){ Sistem.keluar.cetak( m + "/t"); if((totalHari + m) % 7 == 6){ Sistem.keluar.cetak("/n");Teman-teman yang tertarik dengan produksi kalender abadi juga dapat merujuk ke alat online situs ini:
Kalender Abadi Online
Kalender Abadi Web
Saya harap artikel ini bermanfaat bagi semua orang dalam pemrograman Java.