黑马程序员技术交流社区

标题: Carlendar类的程序问题 [打印本页]

作者: 陶圣虎    时间: 2014-8-9 21:30
标题: Carlendar类的程序问题
  1. import java.util.*;
  2. class demo
  3. {
  4.         public static void main(String []args)
  5.         {
  6.                 Calendar c = Calendar.getInstance();
  7.                 c.set(2014,7,1);
  8.                 int day = c.get(Calendar.DAY_OF_MONTH);
  9.                 int mon = c.get(Calendar.MONTH);
  10.                 int count =0;
  11.                
  12.                 while(!(day==1&&mon==8))
  13.                 {
  14.                         if(c.get(Calendar.DAY_OF_WEEK)==5||c.get(Calendar.DAY_OF_WEEK)==6)
  15.                                 continue;
  16.                        
  17.                         c.add(Calendar.DAY_OF_MONTH,1);
  18.                         count++;
  19.                 }
  20.                 System.out.println(count);
  21.         }
  22. }
复制代码

为什么我运行上面的计算一个月内除掉的工作六日,这个循环不起来呢?我试过了add方法在循环外面也没增加天数效果,为什么呢.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2