Advertisement
Guest User

Untitled

a guest
Sep 4th, 2015
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class DayOfTheWeek {
  4. private static Scanner scan;
  5.  
  6. public static void main(String[] args) {
  7. scan = new Scanner(System.in);
  8. int day, month, year, weekday;
  9. String[] weekdays = {"Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Søndag", "Lørdag",};
  10.  
  11. System.out.print("Enter the date in a DD MM YYYY Forat: ");
  12. day = scan.nextInt();
  13. month = scan.nextInt();
  14. year = scan.nextInt();
  15.  
  16. // Math
  17. int Q = day;
  18. int M = month;
  19. int K = year % 100;
  20. int J = year / 100;
  21. weekday = (Q+((13*(M+1))/5)+K+(K/4)+(J/4)+(6*J))%7;
  22.  
  23. System.out.println(day + " " + month + " " + year + " er en " + weekdays[weekday]);
  24. }
  25. }
  26. //https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
  27. //https://en.wikipedia.org/wiki/Zeller%27s_congruence
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement