Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να υπολογίσετε το Πάσχα με Java

Σύμφωνα με τους Χριστιανούς , το Πάσχα γιορτάζει την επέτειο της ημερομηνίας της ανάστασης του Ιησού Χριστού από τους νεκρούς . Μπορεί να είναι δύσκολο να υπολογιστεί δεδομένου ότι η ημερομηνία εξαρτάται από την ημερομηνία του Πάσχα . Χριστιανούς της Ανατολής ( Eastern Orthodox ) και Δυτικοί Χριστιανοί ( Ρωμαιοκαθολικοί και οι περισσότερες προτεσταντικές σέκτες ) υπολογίζουν την ημερομηνία με διαφορετικό τρόπο . Το συγκεκριμένο πρόγραμμα Java παρέχει την ημερομηνία σύμφωνα με την δυτική παράδοση . Οδηγίες
Η

1 Ανοίξτε ένα Java ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) . Αυτό το σεμινάριο θα υποθέσουμε ότι η IDE Netbeans που έρχεται με την επίσημη Java SDK χρησιμοποιείται , αλλά άλλοι είναι δυνατό . 2

Κάντε κλικ στο " Αρχείο" και " Νέα τάξη . " Ονομάστε την κατηγορία " EasterCalculator " όταν σας ζητηθεί
εικόνων 3

Βεβαιωθείτε ότι ο κώδικας που ακολουθεί είναι στην τάξη , και να επικολλήσετε στην τάξη , αν δεν είναι : .

Δημόσιο class EasterCalculator {

δημόσια άκυρη ( String [ ] args ) { }


στατική κύρια }
Η 4

Προσθέστε μια μέθοδος "υπολογίσει " μεταξύ της γραμμής " EasterCalculator " και "κυρίως " :

υπολογισμό δημόσια στατική Ημερολόγιο ( int έτος) { int

παραμένουν = έτος 19 % ?

int firstDigits = έτος /100 ?

int temp = ( firstDigits - 15 ) /2 + 202-11 * Παραμένουν ?

διακόπτη ( firstDigits ) {

περίπτωση 21 :

περίπτωση 24 :

περίπτωση 25 :

περίπτωση 27 :

περίπτωση 28 :

περίπτωση 29 :

περίπτωση 30 :

περίπτωση 31 :

περίπτωση 32 :

περίπτωση 34 :

περίπτωση 35 :

περίπτωση 38 :

temp - ?

σπάσει?

περίπτωση 33 :

περίπτωση 36 :

περίπτωση 37 :

περίπτωση 39 :
περίπτωση

40 :

temp - ?

temp - ?

σπάσει?

}

temp % = 30 ?

int tA = temp + 21 ?

if ( temp == 29 ) {

tA - ?

}

if ( temp == 28 && παραμένει > 10 ) {

tA - ?

}

int tB = ( tA - 19 ) % 7 ?

int tC = ( 40 - firstDigits ) 4 % ?

αν ( tC == 3 ) {

tC + + ?

}

αν ( tC > 1 ) {

tC + + ?

}

temp = έτος 100 % ?

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

int tE = ( ( 20 - tB - tC - tD ) % 7 ) + 1 ?

int ημέρα = tA + tE ?

int μήνα = Calendar.MARCH ?

εάν ( ημέρα > 31 ) {

ημέρα - = 31 ?

μήνα = Calendar.APRIL ?

}

Ημερολόγιο easterDate = Calendar.getInstance ( ) ?

easterDate.set ( έτος, μήνας , ημέρα) ?

επιστρέψει easterDate ?

}

5

Επικολλήστε τον ακόλουθο κατά την κύρια μέθοδο :

δημόσια στατική άκυρη κύρια ( String [ ] args ) {

Ημερολόγιο easter2011 = EasterCalculator.calculate ( 2011 ) ?
String

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

ημερομηνία String = το 2011 θα είναι " + ημερομηνία) ?

}
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα