JavaSE  编写一个万年历
初学Java  老师让编个Java万年历 :
要求输入日期,能查看星期
而且能输出一个月的的日历    
最好用基本的语句  
  说下思路就行  小弟感激涕零
------解决方案--------------------
先约定好输入日期的格式,比如必须是8位数字:20120721
输入这个应该很简单了,用:
 Scanner sc = new Scanner(System.in)
 String str = sc.nextLine();
然后就是用SimpleDateFormat来将字符串解析为 日期:Date
 SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); // 这个格式说明可以自己参考API
 Date day = df.parse(df);
最后就是可以借助 Calendar 来获取特定日期的星期了:
 Calendar cad = Calendar.getInstance();
 cad.setTime(day);
 int week = cad.get(Calendar.DAY_OF_WEEK);
最后这个week就是星期,注意:星期天 是 1,以此类推