Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class DayOfTheWeek {
- private static Scanner scan;
- public static void main(String[] args) {
- scan = new Scanner(System.in);
- int day, month, year, weekday;
- String[] weekdays = {"Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Søndag", "Lørdag",};
- System.out.print("Enter the date in a DD MM YYYY Forat: ");
- day = scan.nextInt();
- month = scan.nextInt();
- year = scan.nextInt();
- // Math
- int Q = day;
- int M = month;
- int K = year % 100;
- int J = year / 100;
- weekday = (Q+((13*(M+1))/5)+K+(K/4)+(J/4)+(6*J))%7;
- System.out.println(day + " " + month + " " + year + " er en " + weekdays[weekday]);
- }
- }
- //https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
- //https://en.wikipedia.org/wiki/Zeller%27s_congruence
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement