Volgens de christenen , de paasvakantie herdenkt de dag van de opstanding van Jezus Christus uit de doden . Het kan moeilijk zijn te berekenen, aangezien de datum is afhankelijk van de datum van Pesach . Oosterse christenen ( Oostelijke Orthodoxe ) en westerse christenen ( rooms-katholieken en de meest protestantse sekten ) berekent de datum anders . Het opgegeven Java-programma biedt de datum volgens de westerse traditie . Instructies 1 Open een Java Integrated Development Environment ( IDE ) . Deze tutorial zal aannemen dat de Netbeans IDE , dat wordt geleverd met de officiële Java SDK wordt gebruikt , maar anderen zijn mogelijk . Kopen van 2 Klik op " File " en " Nieuwe klasse . " Noem de klasse " EasterCalculator ' wanneer wordt gevraagd 3 Controleer of de volgende code in de klas , en plak het in de klas als het niet : . Openbare class EasterCalculator { public static void main ( String [ ] args ) op { } } 4 toevoegen " berekenen " -methode tussen de lijn " EasterCalculator " en " main " : openbare statische Kalender berekenen ( int jaar ) { int blijven = jaar % 19 ; int firstDigits = jaar /100 ; int temp = ( firstDigits - 15 ) /2 + 202-11 * blijven; schakelaar ( firstDigits ) { geval 21 : case 24 : case 25 : case 27 : case 28 : case 29 : case 30 : < br geval > 31 : case 32 : case 34 : case 35 : case 38 : temp - ; break ; geval 33 : case 36 : case 37 : case 39 : < br geval > 40 : temp - ; temp - ; break ; } temp % = 30 ; int tA = temp + 21 ; if ( temp == 29 ) { tA - ; } if ( temp == 28 && blijven > 10 ) { tA - ; } int tB = ( tA - 19 ) % 7 ; int tC = ( 40 - firstDigits ) % 4 ; if ( tC == 3 ) { tC + + ; } if ( tC > 1 ) { tC + + ; } temp = jaar % 100 ; int tD = ( temp + temp /4 ) % 7 ; int tE = ( ( 20 - tB - tC - tD ) op 7 % ) + 1 ; int dag = tA + tE ; int maand = Calendar.MARCH ; if ( dag > 31 ) { dag - = 31 ; maand = Calendar.APRIL ; } Kalender easterDate = Calendar.getInstance ( ) ; easterDate.set ( jaar , maand , dag ) ; return easterDate ; } < br > 5 Plak volgende binnen de belangrijkste methode : public static void main ( String [ ] args ) { Kalender | easter2011 = EasterCalculator.calculate ( 2011 ) op ; String easterMonthString = easter2011.getDisplayName ( Calendar.MONTH , Calendar.LONG , Locale.US ) ; String datum = in 2011 zal liggen op " + datum ) ; }
|