Poemas de Liu Wo Yue

¿importar? java.util .calendar;

¿Importar? Java . util . fecha;

¿Importar? Java . util . escáner;

¿Público? ¿clase? Mi calendario

{

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

{

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

¿Cadena? ¿Reggie? =?"^(\\d )[^\\d] ((0?[1-9])|(1[012]))$";

mientras(verdadero)

{

System.out.println("Ingrese el año y el mes (el año y el mes están separados por números que no sean números: como 2015.1) (salga directamente sin ingresar nada)");

¿Cadena? ¿Cable? =?escáner.nextLine(). trim();

if ("". es igual a (línea))

{

escáner close();

Romper. ;

}

if (!line.matches(reg))

{

Continuar;

}

int? ¿años? =?entero . analizar int(línea . reemplazar todo(reg, "$1"));

int? ¿mes? =?integer . parse int(line . replace all(reg, "$2"));

system out(" Día \ t1 \ T2 \ T3 \ T4 \ t5 \ T6 ");

¿Calendario? ¿calendario? =?calendar . getinstance();

//?¿Qué día de la semana es 1 este mes?

calendario.set(año, mes?-?1,?1);

int? ¿día? =?calendar.get(calendario.día de la semana);

int? ¿comenzar? =?Calendario. domingo;

calendar.add(calendar.date,?-day??start);

mientras(start?lt?day)

{< / p>

sistema . print(Calendario. get(Calendario. Fecha)? ?" \ t "

calendario.add(Calendario. Fecha, ? 1);

inicio;

}

calendar.set(año, mes?-?1,?1);

¿Fecha? ¿Ahora? =?calendar.gettime();

calendar.set(año, mes,?1);

¿Fecha? ¿Próximo? =?calendar.gettime();

Para (fecha?cur?=?now;?cur.before(siguiente);)

{

calendario .settime(cur);

int? ¿incógnita? =?calendario.get(calendario.

Fecha);

¿Cadena? ¿tmp? =?x? ¿Es? 10?"0"? :?¿incógnita? ?"";

System.out.print(tmp? ?" \ t ");

if(calendar.get(Calendario.Día de la semana)?==? Calendario. Sábado)

{

system out . println();

}

calendar.add(calendar.date, ? 1);

cur? =?calendar.gettime();

}

calendar.add(calendar.date,?-1);

int? ¿A dónde ir? =?calendar.get(calendario.día de la semana);

int? ¿Finalizar? =?Calendario. sábado;

Y (hasta? lt? fin)

{

calendar.add(calendar.date,?1);

int? ¿incógnita? =?calendar.get(calendar.date);

¿Cadena? ¿tmp? =?x? ¿Es? 10?"0"? :?¿incógnita? ?"";

System.out.print(tmp? ?" \ t ");

a;

}

sistema . println();

}

}

}