Código de almanaque

Modifiqué tu código:

¿Paquete? com . miku ma . calendario;

¿Importar? Java . util . calendario gregoriano;

¿Importar? Java . util . escáner;

¿Público? ¿clase? Calendario{

¿Público? ¿Electricidad estática? ¿Vacío? main(String[]?args){

int? ¿años? =?0;

int? ¿mes? =?0;

¿Escáner? ¿Escáner? =?¿Nuevo? Scanner (system. in);

System.out.println ("Ingrese el año que desea consultar");

¿Año? =?scanner. nextint();

System.out.println("Ingrese el mes que desea consultar");

¿Cuándo? (Correcto){

¿Mes? =?scanner.nextint();

¿Si? (¿Mes? lt? 0? ||? ¿Mes? gt? 12){

System.out.println ("Error de entrada del mes, vuelva a ingresar");

} De lo contrario {

Pausa;

}

}

printppermanentcalendar(año,?mes);

}

/**

*?Salida de calendario perpetuo

*?

*?@param? año

*?@param? Mes

*/

¿Privado? ¿Electricidad estática? ¿Vacío? printppermanentcalendar(int? año, entero? mes) {

int? ¿Cuántos días? =?0;

int? ¿Número total de días? =?0; //Obtiene el número de días desde 1990 hasta el año consultado.

¿Para qué? (int?i?=?1900;?i?lt?year;?i){

¿Número total de días? =?Número total de días? ?(isLeapYear(I)?366?:?365);

}

int? ¿Hace cuantos días? =?0; //Especifica el número de días del mes

¿Para qué? (int?i?=?1;?i?lt=?mes;?i){

¿Cambiar? (uno)? {

¿Caso? 1:

¿Caso? 3:

¿Caso? 5:

¿Caso? 7:

¿Caso? 8:

¿Caso? 10:

¿Caso? 12:

¿Cuántos días? =?31;

Rotura;

¿Caso? 4:

¿Caso? 6:

¿Caso? 9:

¿Caso? 11:

¿Cuántos días? =?30;

Rotura;

¿Caso? 2:

¿Cuántos días? =?Un año? 29?:?28;

Interrupción;

Predeterminado:

Interrupción;

}

Si ? (¿Yo? ¿lt? Mes){

¿Hace unos días? =?Hace unos días? ?Días;

}

}

¿Número total de días? =?Número total de días? ?Los últimos días; // Determinar el número total de días de la semana;

int? ¿Días laborables? =?0;

int? ¿Temporario? =?(1? ?Número total de días)? ?7;

¿Si? (¿Temperatura?==?0){//lunes de 1990, etc.

¿Días laborables? =?0;

}else{

¿Días laborables? =?temp

}

System.out.println("Domingo\tLunes\tMartes\tMiércoles\tJueves\tViernes\tSábado");

p>

¿Para qué? (int?i?=?0;?i?lt?día laborable;?i){

sistema de salida ("\t");

}

p>

¿Para qué? (int?i?=?1;?i?lt=?day;?i){

sistema fuera .print (I ?"\t");

if. ? ((¿Número total de días? ?I)??7?==?6){

sistema impreso ("\n"); >

}

}

¿Privado? ¿Electricidad estática? ¿Booleano? isLeapYear(int? año) {

¿Retorno? ¿Nuevo? Calendario Gregoriano(). isLeapYear(year);

}

}Ejecutar:

Compara los siguientes calendarios 360:

El resultado es correcto

p>

Probémoslo de nuevo. 07 de febrero de 2065438?

¿Comparación? Calendario 360

¿Verdad?