Hallo,
Ich habe eine Frage zu folgender Problematik.
Bei mir stimmt das Ergebnis, bzw. der dayOfWeek nur, wenn ich 3 Tage abziehe. Ich verstehe nicht warum?
Ich habe eine Frage zu folgender Problematik.
Bei mir stimmt das Ergebnis, bzw. der dayOfWeek nur, wenn ich 3 Tage abziehe. Ich verstehe nicht warum?
Java:
package Übungsblatt2;
import java.util.*;
public class Aufgabe5 {
public static void main(String[] args){
int a;
Scanner eingabe = new Scanner(System.in);
System.out.println("Bitte geben Sie eine Zahl zwischen 1 und 30 ein.");
a =eingabe.nextInt();
eingabe.close();
Calendar calendar = new GregorianCalendar(2012,11,a);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
int weekOfMonth= calendar.get(Calendar.WEEK_OF_MONTH);
dayOfWeek = dayOfWeek - 3;
System.out.println("Der " +a +" November faellt auf den " +" den " +dayOfWeek +" Tag der " +weekOfMonth +" Woche");
}
}