Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man beräknar påsken Med Java

    Enligt kristna firar påsken dagen för Jesu Kristi uppståndelse från de döda . Det kan vara svårt att beräkna eftersom datumet beror på tidpunkten för påsken . Östra kristna ( ortodoxa ) och västra kristna ( katoliker och de flesta protestantiska sekter ) beräkna datum annorlunda . Den angivna Java -programmet ger dagen enligt västerländsk tradition . Instruktioner
    1

    Öppna ett Java Integrated Development Environment ( IDE ) . Denna handledning kommer att anta NetBeans IDE som kommer med den officiella Java SDK används , men andra är möjliga .
    2

    Klicka på " File " och " Ny klass . " Namnge klassen " EasterCalculator " när du ombeds Addera 3

    Kontrollera att följande kod finns i klassen , och klistra in den i klassen om det inte är : .

    Allmänheten klass EasterCalculator {

    public void main ( String [] args ) {

    }

    }
    4

    Lägg en " beräkna " metoden mellan raden " EasterCalculator " och " main " :

    public static Kalender beräkna ( int år ) {

    int kvar = år % 19 ,

    int firstDigits = år /100 ;

    int temp = ( firstDigits - 15 ) /2 + 202-11 * kvar ,

    switch ( firstDigits ) {

    case 21 :

    vid 24 :

    case 25 :

    case 27 :

    case 28 :

    case 29 :

    case 30 :

    case 31 :

    case 32 :

    case 34 :

    case 35 :

    case 38 :

    temp - ,

    break;

    case 33 :

    case 36 :

    case 37 :

    case 39 :

    case 40 :

    temp - ,

    temp - ,

    break;

    }

    temp % = 30 ;

    int tA = temp + 21 ;

    if ( temp == 29 ) {

    tA - ,

    }

    if ( temp == 28 && kvarstår > 10 ) {

    tA - ,

    }

    int tB = ( tA - 19 ) % 7 ;

    int tC = ( 40 - firstDigits ) % 4 ,

    om ( tC == 3 ) {

    tC + + ;

    }

    om ( tC > 1 ) {

    tC + + ;

    }

    temp = år % 100 ;

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

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

    int dag = tA + tE ;

    int månad = Calendar.MARCH ;

    if ( dag > 31 ) {

    dag - = 31 ;

    månad = Calendar.APRIL ;

    }

    Kalender easterDate = Calendar.getInstance ( ) ;

    easterDate.set ( år , månad , dag ) ;

    avkastning easterDate ,

    }

    5

    Klistra in följande i den huvudsakliga metoden :

    public void main ( String [] args ) {

    Kalender easter2011 = EasterCalculator.calculate ( 2011) ;

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

    String date = under 2011 kommer att vara på " + datum ) ,

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur har Decimaler användarens input i Java
    ·Hur Sammanställ en körbar JAR Fil
    ·Konvertera Meter till fot i Java
    ·Hur att rensa Java Cache Web Start
    ·Hur man tar bort en punkt i MIDP 2.0 programmatiskt
    ·Skillnad mellan Java förändringsbar och oföränderli…
    ·Hur man skapar en vektor av en klass i Java
    ·Skillnaden med två uppsättningar i Java
    ·Hur man skapar en WAR-fil med Eclipse
    ·Hur du sorterar en länkad lista i Java
    Utvalda artiklarna
    ·Hur man skriver grafik på Shell Script
    ·Lägga till fält i en tabell i Access med Visual Basic…
    ·Hur man ladda program till Windows CE-enhet
    ·Hur man tar bort noder i PHP & XML
    ·Hur man skriver ett program i C för metriska omvandlin…
    ·MySQL ASP Tutorial
    ·Hur man stänger av JSP Validering i Eclipse
    ·Hur man undviker den Gå Typ Alla i MySQL
    ·Hur: Metod för Pylon Target Montage
    ·Hur till Bädda Java
    Copyright © Dator Kunskap http://www.dator.xyz