Según los cristianos , la Pascua conmemora la fecha de la resurrección de Jesucristo de entre los muertos. Puede ser difícil de calcular ya que la fecha depende de la fecha de la Pascua . Los cristianos de Oriente ( ortodoxos ) y los cristianos occidentales ( católicos y protestantes sectas más ) calcular la fecha distinta. El programa Java dada proporciona la fecha de acuerdo a la tradición occidental. Instrucciones
1
Abra un entorno de desarrollo integrado Java ( IDE). Este tutorial asume el IDE Netbeans que viene con el SDK oficial de Java está siendo utilizado , pero otros son posibles.
2 Haga clic en " Archivo" y " Nueva clase". Nombre de la clase " EasterCalculator " cuando se le solicite
3
Asegúrese de que el código se encuentra en la clase , y péguelo en la clase si no lo es: . Pública
clase EasterCalculator {
void (String [] args ) { public static
}
}
4
Añadir un método de "calcular" entre la línea de " EasterCalculator " y "principal" :
public static Calendario calcular ( int año ) { int
permanecen años = 19 % ;
int firstDigits = año /100 ;
int temp = ( firstDigits - 15 ) /2 + 202-11 * permanecerá ; interruptor
( firstDigits ) {
caso
21 :
< p > caso 24 :
caso
25 :
caso
27 :
caso
28 :
caso
29 :
caso
30 :
caso
31 :
caso
32 :
caso
34 :
caso 35 :
caso 38 :
temp - ;
break;
caso 33 :
caso
36 :
caso
37 :
caso 39 : < br > caso
40 :
temp - ;
temp - ;
break; }
temp% = 30 ;
int tA = temp + 21 ;
if ( temp == 29 ) {
tA - ;
}
if ( temp == 28 && siguen siendo > 10 ) {
tA - ;
}
int tB = ( tA - 19 ) 7 % ;
int tC = ( 40 - firstDigits ) % 4 ;
if ( tC == 3 ) {
tC + + ; }
< p> if ( tC > 1 ) {
tC + + ; }
temp = años 100 % ;
int tD = ( + temp temp /4 ) 7 % ;
int tE = (( 20 - tB - tC - TD ) % 7 ) + 1 ;
int day = tA + tE ;
int mes = Calendar.MARCH ;
if ( día > 31 ) {
día
- = 31 ;
mes = Calendar.APRIL ;
}
Calendario easterDate = Calendar.getInstance ();
easterDate.set (año, mes , día) ;
regreso easterDate ;
}
5
Pega el siguiente en el método main :
públicos void (String [] args ) { static
Calendario easter2011 = EasterCalculator.calculate ( 2011 ) ;
cadena easterMonthString = easter2011.getDisplayName ( Calendar.MONTH , Calendar.LONG , Locale.US ) ;
fecha String = en 2011 será el "+ fecha) ;
}