Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come calcolare la Pasqua con Java

Secondo i cristiani , la festa di Pasqua commemora la data della risurrezione di Gesù Cristo dai morti . Può essere difficile da calcolare a partire dalla data dipende dalla data della Pasqua . Cristiani d'Oriente ( ortodossa ) e cristiani occidentali ( cattolici e sette più protestanti ) calcolare la data in modo diverso . Il dato programma Java fornisce la data secondo la tradizione occidentale . Istruzioni
1

Aprire un ambiente di sviluppo integrato Java ( IDE ) . Questo tutorial vi assume l'IDE Netbeans che viene fornito con l'SDK Java ufficiale è in uso , ma altri sono possibili.
2

Fare clic su " File " e "Nuova classe". Assegnare un nome alla classe " EasterCalculator " quando richiesto
3

Assicurarsi che il codice seguente è nella classe , e incollarlo nella classe, se non lo è : .

Pubblico classe EasterCalculator {

public static void main (String [] args ) { }


}
4

Aggiungi un metodo "calcolare" tra la linea " EasterCalculator " e " main" :

public static Calendario calcola ( int anno) {

int rimangono = anno % 19;

int firstDigits = anno /100;

int temp = ( firstDigits - 15 ) /2 + 202-11 * rimanere ; Cambia

( firstDigits ) {

caso 21 :

Caso 24 :

caso 25 :

caso 27 :

caso 28 :

caso 29 :

caso 30 : < br

caso > 31 :

caso 32 :

caso 34 :

caso 35 :

caso 38 :

Temp - ;

break;

caso 33 :

caso 36 :

caso 37 :

caso 39 : < br

caso > 40 :

Temp - ;

temperatura - ;

break;

}

temp% = 30;

int tA = temperatura di + 21;

if ( temp == 29) {

tA - ;

}

se (Temp == 28 && rimangono> 10) {

tA - ;

}

int tB = ( tA - 19) % 7 ;

int tC = ( 40 - firstDigits ) % 4;

se ( tC == 3) {

t C + + ; }


se (TC > 1) {

t C + + ; }


temp = anno % 100;

int td = ( Temp + Temp /4) % 7;

int te = ( ( 20 - tB - tC - tD ) % 7) + 1 ;

int giorno = ta + te ;

int mese = Calendar.MARCH ;

if ( giorno > 31 ) {
giorno

- = 31;

mese = Calendar.APRIL ;

}

Calendario easterDate = Calendar.getInstance ();

easterDate.set ( anno , mese, giorno) ;

ritorno easterDate ;

}

5

Incollare il seguente all'interno del metodo main :

public static void main (String [] args ) {

Calendario easter2011 = EasterCalculator.calculate ( 2011) ;

String easterMonthString = easter2011.getDisplayName ( Calendar.MONTH , Calendar.LONG , Locale.US ) ;

data String = nel 2011 sarà il "+ data) ;

}

 

Programmazione © www.354353.com