Write a GUI-based Java program that takes a date as input and prints the day of the week that the date falls on. Your programs should take three values: month, day, year. For month use 1 for January, 2 for February, and so forth. For output print 0 for Sunday, 1 for Monday, 2 for Tuesday, and so forth. Use the following formulas, for the Gregorian calendar:
y = year – (14 – month) / 12
x = y + y/4 – y/100 + y/400
m = month + 12 * ((14-month) / 12) – 2
d = (day + x + (31 * m) / 12) % 7
目標係下面張圖
http://i987.photobucket.com/albums/ae355/delaynopemore/2-16.jpg