Ich bin neu im Programmieren und Java und ich versuche das folgende
Problem zu lösen:
Wie viele Sonntage fielen im ersten des Monats im zwanzigsten Jahrhundert (1. Januar 1901 bis 31. Dezember 2000)?int count, sum = 0;
for (int i = 1901; i < 2001; i++) {
LocalDate test = LocalDate.of(i, 1, 1);
sum += test.lengthOfYear();
}
for (int i = 1; i < sum; i++) {
LocalDate date1 = LocalDate.of(1901, 1, 1);
date1 = date1.plusDays(i);
if (date1.getMonth() == JANUARY && date1.getDayOfWeek() == SUNDAY) {
count++;
}
}
System.out.println(count);
< /code>
Wenn ich die Ergebnisse drucke, scheint es einwandfrei zu funktionieren.>
Ich bin neu im Programmieren und Java und ich versuche das folgende [url=viewtopic.php?t=20324]Problem[/url] zu lösen:
Wie viele Sonntage fielen im ersten des Monats im zwanzigsten Jahrhundert (1. Januar 1901 bis 31. Dezember 2000)?int count, sum = 0;
for (int i = 1901; i < 2001; i++) {
LocalDate test = LocalDate.of(i, 1, 1);
sum += test.lengthOfYear();
}
for (int i = 1; i < sum; i++) {
LocalDate date1 = LocalDate.of(1901, 1, 1);
date1 = date1.plusDays(i);
if (date1.getMonth() == JANUARY && date1.getDayOfWeek() == SUNDAY) {
count++;
}
}
System.out.println(count);
< /code>
Wenn ich die Ergebnisse drucke, scheint es einwandfrei zu funktionieren.>