⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 countdays.java~7~

📁 用JAVA 编写的宾馆管理系统
💻 JAVA~7~
字号:
package hotel2;public class Countdays{      private int total=0;      public Countdays(String indate,String outdate)         {              mission(indate,outdate);         }      public boolean isleapyear(int year)        {          if(year%4==0) return true;          else              return false;         }      public int yeardays(int a,int b)       {         int yeardays=0;         while(a++<b)         {           if(isleapyear(a))             yeardays=yeardays+366;           else             yeardays=yeardays+365;         }         return yeardays;       }      public int judge_february(int year)         {           if(isleapyear(year))              return 29;           else              return 28;         }      public int monthcheckoutdays(int year,int month)       {          switch(month-1)        {          case 1:return 31;          case 2:              return judge_february(year);          case 3:              return 62+judge_february( year);          case 4:              return 92+judge_february( year);          case 5:              return 123+judge_february( year);          case 6:              return 153+judge_february( year);          case 7:              return 184+judge_february( year);          case 8:              return 215+judge_february( year);          case 9:              return 245+judge_february( year);          case 10:              return 276+judge_february( year);          case 11:              return 306+judge_february( year);          case 12:              return 337+judge_february( year);          default:return 0;       }       }      public int monthcheckindays(int year,int b)        {          if(isleapyear(year))             return 366-monthcheckoutdays(year,b)+1;          else             return 365-monthcheckoutdays(year,b)+1;         }      public int indays(int a)          {              return -a+1;          }      public int outdays(int a)          {              return a;          }      public void compute_total(int yeara,int yearb,int montha,int monthb,int daya,int dayb)        {            total=yeardays(yeara,yearb)+monthcheckoutdays(yearb,monthb)                                   +monthcheckindays(yeara,montha)+indays(daya)+outdays(dayb);         }      public int getdays()          {            return total;          }      public void mission(String a,String b)          {            int yeara;int yearb;int montha;int monthb;int daya;int dayb;            yeara=Integer.parseInt(a.substring(0,4));            yearb=Integer.parseInt(b.substring(0,4));            montha=Integer.parseInt(getmonstr(a));            monthb=Integer.parseInt(getmonstr(b));            daya=Integer.parseInt(getdaystr(a));            dayb=Integer.parseInt(getdaystr(b));            compute_total(yeara,yearb,montha,monthb,daya,dayb);           }      public String getmonstr(String t)           {             if(!t.substring(7,1).equals("-"))                return t.substring(6,2);             else                return t.substring(6,1);           }      public String getdaystr(String t)           {             int i=t.length()-1;             int l=0;             while(t.charAt(i)!='-')               {                 i--;                 l++;               }             return t.substring(i+1,l);            }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -