初学Java  老师让编个Java万年历 :
要求输入日期,能查看星期
而且能输出一个月的的日历
  
最好用基本的语句 
 说下思路就行  小弟感激涕零

解决方案 »

  1.   

    先约定好输入日期的格式,比如必须是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,以此类推