import java.util.Calendar;public class T {
    public static void main(String args[]) {
        int month;
        int weekday;
        int dayOfMonth;
        int cc=0;
        Calendar c = Calendar.getInstance();
        c.set(2008, 0, 1);
        System.out.println("===============================");
        for (int ii = 1; ii <= 365; ii++) {
            c.add(Calendar.DATE, 1);
            month=     c.get(Calendar.MONTH) + 1;
            dayOfMonth=  c.get(Calendar.DATE);
            weekday=c.get(Calendar.DAY_OF_WEEK);
           if(dayOfMonth%10==weekday){  
            System.out.println(".MONTH = " + c.get(Calendar.YEAR) + "年" + (int) (c.get(Calendar.MONTH) + 1) + "月" + c.get(Calendar.DATE) + "|" + c.get(Calendar.DAY_OF_WEEK));            }        }

解决方案 »

  1.   

    顺便问一下  main(String[] args) 和 main(String args[]) 有什么区别?
      

  2.   

    String[] args 和 String args[]的区别是如:
    前一个args是一个集合,而后一个是一个数组。前一个可以包含空格,后一个决不能包含空格。
      

  3.   

    请 jinsfree(周公)帮忙调试一下,源代码有些小BUG
      

  4.   

    import java.util.Calendar;public class T {
      public static void main(String args[]) {
        int month;
        int weekday;
        int dayOfMonth;
        int cc = 0;
        Calendar c = Calendar.getInstance();
        c.set(2008, 0, 1);
        System.out.println("===============================");
        for (int ii = 1; ii <= 365; ii++) {
          c.add(Calendar.DATE, 1);
          month = c.get(Calendar.MONTH) + 1;
          dayOfMonth = c.get(Calendar.DATE);
          weekday = c.get(Calendar.DAY_OF_WEEK);
          if (dayOfMonth % 10 == weekday) {
            System.out.println(".MONTH = " + c.get(Calendar.YEAR) + "年" +
                               (int) (c.get(Calendar.MONTH) + 1) + "月" +
                               c.get(Calendar.DATE) + "|" +
                               c.get(Calendar.DAY_OF_WEEK));      }
        }
      }
    }
    运行结果:
    ===============================.MONTH = 2008年5月11|1.MONTH = 2008年5月12|2.MONTH = 2008年5月13|3.MONTH = 2008年5月14|4.MONTH = 2008年5月15|5.MONTH = 2008年5月16|6.MONTH = 2008年5月17|7.MONTH = 2008年6月1|1.MONTH = 2008年6月2|2.MONTH = 2008年6月3|3.MONTH = 2008年6月4|4.MONTH = 2008年6月5|5.MONTH = 2008年6月6|6.MONTH = 2008年6月7|7.MONTH = 2008年8月31|1.MONTH = 2008年9月21|1.MONTH = 2008年9月22|2.MONTH = 2008年9月23|3.MONTH = 2008年9月24|4.MONTH = 2008年9月25|5.MONTH = 2008年9月26|6.MONTH = 2008年9月27|7.MONTH = 2008年12月21|1.MONTH = 2008年12月22|2.MONTH = 2008年12月23|3.MONTH = 2008年12月24|4.MONTH = 2008年12月25|5.MONTH = 2008年12月26|6.MONTH = 2008年12月27|7
      

  5.   

    import java.util.Calendar;public class PrintCalendar
    {
      public static void main(String args[]) {
        int month;
        int weekday;
        int dayOfMonth;
        int cc = 0;
        Calendar c = Calendar.getInstance();
        System.out.println("c:"+c.DAY_OF_WEEK);
        c.set(2008, 0, 1);
        System.out.println("===============================");
        for (int ii = 1; ii <= 365; ii++) {
          c.add(Calendar.DATE, 1);
          month = c.get(Calendar.MONTH) + 1;
          dayOfMonth = c.get(Calendar.DATE);
          weekday = c.get(Calendar.DAY_OF_WEEK);
          if (dayOfMonth % 10 == weekday-1) {
            System.out.println(".MONTH = " + c.get(Calendar.YEAR) + "年" +
                               (int) (c.get(Calendar.MONTH) + 1) + "月" +
                               c.get(Calendar.DATE) + "|" +
                               ((int)c.get(Calendar.DAY_OF_WEEK)-1));
          }
        }
      }
    }
      

  6.   

    .MONTH = 2008年1月20|0.MONTH = 2008年1月21|1.MONTH = 2008年1月22|2.MONTH = 2008年1月23|3.MONTH = 2008年1月24|4.MONTH = 2008年1月25|5.MONTH = 2008年1月26|6.MONTH = 2008年2月10|0.MONTH = 2008年2月11|1.MONTH = 2008年2月12|2.MONTH = 2008年2月13|3.MONTH = 2008年2月14|4.MONTH = 2008年2月15|5.MONTH = 2008年2月16|6.MONTH = 2008年3月30|0.MONTH = 2008年3月31|1.MONTH = 2008年4月20|0.MONTH = 2008年4月21|1.MONTH = 2008年4月22|2.MONTH = 2008年4月23|3.MONTH = 2008年4月24|4.MONTH = 2008年4月25|5.MONTH = 2008年4月26|6.MONTH = 2008年7月20|0.MONTH = 2008年7月21|1.MONTH = 2008年7月22|2.MONTH = 2008年7月23|3.MONTH = 2008年7月24|4.MONTH = 2008年7月25|5.MONTH = 2008年7月26|6.MONTH = 2008年8月10|0.MONTH = 2008年8月11|1.MONTH = 2008年8月12|2.MONTH = 2008年8月13|3.MONTH = 2008年8月14|4.MONTH = 2008年8月15|5.MONTH = 2008年8月16|6.MONTH = 2008年9月1|1.MONTH = 2008年9月2|2.MONTH = 2008年9月3|3.MONTH = 2008年9月4|4.MONTH = 2008年9月5|5.MONTH = 2008年9月6|6.MONTH = 2008年11月30|0.MONTH = 2008年12月1|1.MONTH = 2008年12月2|2.MONTH = 2008年12月3|3.MONTH = 2008年12月4|4.MONTH = 2008年12月5|5.MONTH = 2008年12月6|6
      

  7.   

    java就是方便,为您提供了如此多的现成功能