| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Beregn påsken Med Java
    Ifølge kristne, påske ferie fejrer datoen for Jesu Kristi opstandelse fra de døde. Det kan være vanskeligt at beregne siden datoen afhænger af datoen for påsken . Eastern kristne ( ortodokse ) og de vestlige kristne ( katolikker og de fleste protestantiske sekter ) beregne datoen forskelligt. Den angivne Java -programmet giver den dato ifølge vestlige tradition . Instruktioner
    1

    Åbn en Java Integrated Development Environment (IDE) . Denne tutorial vil påtage sig Netbeans IDE , der kommer med den officielle Java SDK bliver brugt, men andre er mulige.
    2

    Klik på " File" og "Ny klasse. " Navngiv class " EasterCalculator " når du bliver bedt
    3

    Sørg for, at følgende kode er i den klasse , og indsætte den i klasse, hvis det ikke er : .

    Offentligheden class EasterCalculator {

    offentlige static void main ( String [] args ) {

    }

    }
    4

    Add a " beregne " metoden mellem linien " EasterCalculator " og " main" : Hej

    public static kalender beregne ( int år) {

    int forblive = år % 19,

    int firstDigits = år /100;

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

    kontakt ( firstDigits ) {

    sag 21 : Hej

    sag 24 : Hej

    sag 25 : Hej

    sag 27 : Hej

    sag 28 : Hej

    sag 29 : Hej

    sag 30: < br >

    sag 31 : Hej

    sag 32 : Hej

    sag 34 : Hej

    sag 35 : Hej

    sag 38 : Hej

    temp - ;

    break;

    sag 33 : Hej

    sag 36 : Hej

    sag 37 : Hej

    sag 39: < br >

    sag 40 : Hej

    temp - ,

    temp - ,

    break;

    }

    temp% = 30 ;

    int tA = temp + 21,

    if ( temp == 29) {

    tA - ,

    }

    if ( temp == 28 && forbliver> 10 ) {

    tA - ,

    }

    int tB = ( tA - 19) % 7 ;

    int tC = ( 40 - firstDigits ) % 4 ,

    if ( tC == 3 ) {

    tC + +;

    }
    < p> if ( 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åned = Calendar.MARCH ,

    if ( dag > 31) {

    dag - = 31,

    måned = Calendar.APRIL ;

    }

    Kalender easterDate = Calendar.getInstance ();

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

    afkast easterDate ,

    } < br >
    5

    Indsæt følgende i den vigtigste metode :

    offentlige static void main ( String [] args ) {

    Kalender easter2011 = EasterCalculator.calculate (2011) ;

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

    String date = i 2011 vil være på "+ dato) ,

    }

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Trim Funktioner i Java 
    ·Sådan Afslut Tråde grund stakoverløb Problemer 
    ·Sådan Code FIFO i Java 
    ·En tutorial til at skabe en relationel database til et …
    ·Sådan Execute Applet i Java 
    ·Hvordan til at returnere en boolesk værdi i Java 
    ·Sådan installeres Android 2.3 Brug SDK 
    ·Sådan Generer en variabel længde String i Java 
    ·Hvordan kan man øge tekstfeltet Størrelse i en Java-a…
    ·Sådan bruges Blender Grafik i Java 3D 
      Anbefalede Artikler
    ·Hvordan man skriver en 301 eller 302 Website Redirect B…
    ·Sådan oprettes et program i Visual Basic 6,0 , der åb…
    ·Sådan læses en Punch Card 
    ·Hvordan man laver en drop-down kalender 
    ·Hvordan at udvikle et projekt Sheet 
    ·Hvordan kan man se Hvis en funktion Call er statisk ell…
    ·QBASIC Animation Tutorial 
    ·Fordele ved Visual Basic 
    ·Hvordan at skjule en kommandoknap i Visual C 
    ·Hvordan man skriver Portable Perl Code 
    Copyright © Computer Viden http://www.computerdk.com