johngrunn
-
Items
1 -
Registratiedatum
-
Laatst bezocht
PC Helpforum helpt GRATIS computergebruikers sinds juli 2006. Ons team geeft via het forum professioneel antwoord op uw vragen en probeert uw pc problemen zo snel mogelijk op te lossen. Word lid vandaag, plaats je vraag online en het PC Helpforum-team helpt u graag verder!
We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.
Java Schrikkeljaar
in Archief Website Hulp & Scripts
Geplaatst:
Hallo,
wij zijn op onze opleiding net week gestard met java via Bluej
nu moeten wij personen laten registreren zegmaar, en daarbij moet de geboortedatum gecheckt worden.
in principe controlleert het programma nu of normale datums geldig zijn of niet..
alleen schrikkeljaar moet nog.. ik weet wel welke formule te gebruiken. maar weet hem niet te plaatsen.
hier is de code die we nu hebben:
public void setGeboortedatum(int dezeGeboortedag, int dezeGeboortemaand, int ditGeboortejaar)
{Geboortedag = dezeGeboortedag;
Geboortemaand = dezeGeboortemaand;
Geboortejaar = ditGeboortejaar;
checkGeboortedatum = Geboortedag+"/"+Geboortemaand;
if (Geboortedag <= 0 || Geboortedag >= 31 || Geboortemaand <= 1 || Geboortemaand > 12 || Geboortejaar < 1900 || Geboortejaar > 2100){
Geboortedag = 0;
Geboortemaand = 0;
Geboortejaar = 0;}
else {
switch (checkGeboortedatum){
case "31/2":
case "30/2":
case "31/4":
case "31/6":
case "31/9":
case "31/11":
case "29/11":
Geboortedag = 0;
Geboortemaand = 0;
Geboortejaar = 0;
}}}
de code die waarschijnlijk gebruikt moet worden komt in de buurt van:
if(jaar % 4 == 0) {
if((jaar % 100 == 0) && (jaar % 400 != 0))
Mvg,