Ik was voor de 'lol' eens een programmaatje aan het schrijven over schrikkeljaren. Ik wou eens weten hoeveel schrikkeljaren we al gehad hebben vanaf het jaar 0. Ik kom uit op 489, terwijl wikipedia 487 zegt. Zit er dan een fout in mijn programma?
Code: Selecteer alles
int teller = 0;
for (int j = 0; j < 2013; j++) {
Boolean z = (j % 100 == 0) ? ((j % 400 == 0) ? (true) : (false))
: ((j % 4 == 0) ? (true) : (false));
if (z == true) {
teller = teller + 1;
}
}
System.out.println(teller);