JAVA编写日历时随便给一个号数怎么知道当天星期几,算法是怎么样的?

我初学正在写日历的代码,如图,我在写一个月最后添加下个月的开始几天,求随便给个号数怎么知道当天星期几?要算法 不要函数图片说明

java的日历类,可以得到某个日期的年月日、星期等属性的。Calendar类有关于时间的各种属性的,年月日、时分秒、星期等。
参考:http://blog.csdn.net/macwhirr123/article/details/9037331