Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať Veľká noc s Java

Podľa kresťanov , veľkonočné sviatok pripomína dátum vzkriesenie Ježiša Krista z mŕtvych . To môže byť ťažké určiť , pretože dátum závisí na dátume Pesach . Východní kresťania ( východné ortodoxné ) a západnej kresťania ( rímski katolíci a väčšina protestantskej sekty ) vypočítať dátum inak . Daný program Java poskytuje dáta podľa západnej tradície . Pokyny dovolená 1

Otvorte Java integrované vývojové prostredie ( IDE ) . Tento výukový program bude predpokladať , že IDE Netbeans , ktorý je dodávaný s oficiálnym Java SDK je používaný , ale iní sú možné .
2

Kliknite na " Súbor " a " novej triedy " . Po zobrazení výzvy Názov triedy " EasterCalculator "
3

Uistite sa , že nasledujúci kód je v triede , a vložte ju do triedy , pokiaľ nie je : .

Verejné trieda EasterCalculator {

static void main ( String [ ] args ) {

}

verejnosti }
4

Pridať metóda " spočítať " medzi linkou " EasterCalculator " a " hlavný " :

public static Kalendár vypočítať ( int rok ) {

int zostane = rok 19 % ;

int firstDigits = rok /100 ;

int temp = ( firstDigits - 15) /2 + 202-11 * zostávajú ;

prepínať ( firstDigits ) {

prípadové 21 :

case 24 :

case 25 :

prípade 27 :

prípade 28 :

prípade 29 :

prípade 30.

case 31 :

case 32 :

prípade 34 :

prípade 35 :

prípade 38 :

temp - ;

break ;

case 33 :

prípade 36 :

prípade 37 :

prípade 39 :

case 40 :

temp - ;

temp - ;

break ;

}

temp % = 30 ;

int tA = teplota + 21 ;

if ( temp == 29 ) {

tA - ;

}

if ( temp == 28 && zostanú > 10 ) {

tA - ;

}

int tB = ( tA - 19 ) % 7 ;

int tC = ( 40 - firstDigits ) % 4 ;

if ( tC == 3 ) {

tC + + ;

}

if ( tC > 1 ) {

tC + + ;

}

temp = rok % 100 ,

int tD = ( temp + temp /4 ) % 7 ;

int tE = ( ( 20 - tB - TC - tD ) % 7 ) + 1 ;

int den = tA + tE ;

int mesiac = Calendar.MARCH ;

if ( den > 31 ) {

deň - = 31 ;

mesiac = Calendar.APRIL ;

}

Kalendár easterDate = Calendar.getInstance ( ) ;

easterDate.set ( rok , mesiac , deň ) ;

vrátiť easterDate ;

}

5

vložte nasledujúci do hlavné metódy :

public static void main ( String [ ] args ) {

Kalendár easter2011 = EasterCalculator.calculate ( 2011 ) ;

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

dátum String = V roku 2011 bude na " + dáta ) ;

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené