Java:
int wochentag = 5;
int freitage = 0;
int monat = 0;
int anzTage;
switch(monat) {
case 1,3,5,7,8,10,12 -> anzTage = 31;
case 4,6,9,11 -> anzTage = 30;
case 2 -> anzTage = 28;}
for(int i = monat; i<=12; i++) {
for(int j = 0; j<=anzTage; j++) {
if(wochentag<7) {
wochentag++;}
else {
wochentag=0;}
if(!(anzTage==13)&&!(wochentag==7)) {
continue;}
else { freitage++;}
}
}
System.out.println(freitage);
}
Hallo ich habe einen Code geschrieben der mir die Anzahl der Freitage ausgeben soll, welche im Jahr 2021 auf dem 13 liegen. leider kommt das die Variable anzTage nicht initialisiert wurde. Ich dachte das hätte ich über die Switch case Anweisung gemacht. Kann mir da jemand weiterhelfen?