De acordo com os cristãos, o feriado de Páscoa comemora a data da ressurreição de Jesus Cristo dentre os mortos . Pode ser difícil de calcular desde a data depende da data da Páscoa. Os cristãos do Oriente ( Ortodoxa ) e cristãos ocidentais ( católicos e protestantes ) a maioria das seitas calcular a data de forma diferente. O programa dado Java fornece a data de acordo com a tradição ocidental . Instruções
1
Abra um Java Ambiente de Desenvolvimento Integrado (IDE). Este tutorial irá assumir o NetBeans IDE que vem com o Java SDK oficial está sendo usado , mas outros são possíveis.
2
Clique em "Arquivo " e " Nova classe". Nomeie a classe " EasterCalculator " quando solicitado
3
Verifique se o código a seguir é na classe, e colá-lo na classe , se não for : .
Público classe EasterCalculator {
principal {
}
public static void ( string [] args ) }
4
Adicione um método de " calcular " entre a linha " EasterCalculator " e " principal " :
Calendário public static calcular ( int ano ) {
int permanecer = ano % 19 ;
int firstDigits = ano /100;
int temp = ( firstDigits - 15) /2 + 202-11 * permanecem;
mudar ( firstDigits ) {
de caso 21:
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:
temporário - ;
temporário - ;
break;
}
temp% = 30 ;
int tA = temperatura + 21 ;
se (temperatura == 29) {
tA - ;
}
if ( temporários == 28 && permanecer > 10 ) {
tA - ;
}
int tB = ( tA - 19) % 7 ;
int tC = ( 40 - firstDigits ) % 4 ;
if ( tC == 3 ) {
tC + +; }
if ( tC > 1) {
tC + +; }
temp = ano % 100;
int tD = ( temporário + temperatura /4) % 7 ;
int tE = (( 20 - tb - tC - DT) % 7 ) + 1;
int dia = tA + tE ;
int month = Calendar.MARCH ;
if ( dia > 31) {
dia - = 31;
mês = Calendar.APRIL ;
}
Calendário easterDate = Calendar.getInstance ();
easterDate.set (ano, mês, dia) ;
retornar easterDate ;
}
5
cole o seguinte dentro do método principal :
public static void main ( string [] args ) {
Calendário easter2011 = EasterCalculator.calculate (2011) ;
Cordas easterMonthString = easter2011.getDisplayName ( Calendar.MONTH , Calendar.LONG , Locale.US );
data string = em 2011 será em " + data) ; }