Cómo escribir un anuario de Java
/**
*
*/
Paquete calendario;
/**
*
*/
Calendario del paquete;
p>
Importar Java . util . scanner
/**
*Calendario perpetuo
*
* @miembro de administración de autor p>
*
*/
Abrir calendario de clases{
/**
* @param args
*/
Public static void main(String[] args) {
Entrada del escáner = nuevo escáner (sistema . in
Sistema); .out.print("Ingrese el año:");
int año = nextint();
System.out.print("Ingrese el mes: ") ;
int meses = input. nextint();
int anhelo um = 0;
int suma = 0;
para (int I = 1900; i & lt año; i++) { // año
if ((I % 4 == 0) | | (I % 100! = 0 & amp& ampI % 400 == 0) {
suma+= 366
} En caso contrario {
suma+=
}
}
booleano esAño = false
if ((Año % 4 == 0) | | (Año % 100! = 0 & amp& ampaño % 400 == 0 ) { p>
isYear = true
}
for (int I = 1; i<=mes; i++){//mes
suma+= añorar um;
Interruptor (I) {
Caso 1:
Caso 3:
Caso 5:
Caso 7:
Caso 8:
Caso 10:
Caso 12: {
yearn um = 31;
Pausa;
}
Caso 4:
Caso 6:
Caso 9:
Caso 11: {
añoNum = 30
Roto
}
Caso 2: {
si (es año) {
yearNum = 29
} en caso contrario {
yearNum = 28
}
Pausa;
}
}
}
cadena【】semana = {"Domingo", "Lunes", "Martes ", "Miércoles", "Jueves", "Viernes", "Sábado"};
for(int I = 0; i & ltweek . length; i++) {
system . salida . print (week【I】+"\t");
for(int i). = 0; i & lt suma % 7; i++) {
sistema de salida ("\t"); n = 1; n & lt= númeroaño++) {//salida
if ((suma+n)% 7 == 1 )
{
sistema . println();
}
sistema .print(n+"\t"); >}
}
}