亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? date.java

?? 多功能日期計算器
?? JAVA
字號:
//本程序可實現
//功能1:計算當前日期向后或向前數日的日期
//功能2:計算當前日期和特定日期的間隔天數
import java.io.*;
class Date
{
 private int year;
 private int mouth;
 private int day;
 
 //構造方法
 public Date (int y,int m,int d)           
 {setDate(y,m,d);
 }
 //設置初始時間
 private void setDate (int y,int m,int d)         
 {year=y;
  mouth=m;
  day=d;
 }
 //加一天
 private void addDays()             
 {int i;
  day++;
  switch(mouth)
  {case 1:
   case 3:
   case 5:
   case 7:
   case 8:
   case 10:
   case 12:
        if(day>31)
         {day=1;
          mouth++;
          if(mouth==13)
            {mouth=1;
             year++;
            }
         }
         break;
   case 2:i=judgeYear(year);
          if(i==1)
           {if(day>29)
              {day=1;mouth++;}
           }
          else
           {if(day>28)
              {day=1;mouth++;}
           }
          break;
   case 4:
   case 6:
   case 9:
   case 11:if(day>30)
            {day=1;mouth++;}
  }
 }
 
 //減一天
 private void subDays()               
 {int i;
  day--;
  switch(mouth)
  {
   case 5:
   case 7:
   case 10:
   case 12:if(day==0)
            {day=30;
             mouth--;
             }
           break;
   case 3:
          if(day==0)
           {i=judgeYear(year);
            if(i==1)
              {day=29;mouth--;}
            else
              {day=28;mouth--;}
           }
          break;
   case 1:
   case 2:
   case 4:
   case 6:
   case 8:
   case 9:
   case 11:if(day==0)
            {day=31;
             mouth--;
             if(mouth==0)
              {mouth=12;year--;}
            }
  }
 }
 //判斷是不是潤年
 private int judgeYear(int year)     
 {int i;
  if(year%4==0) 
    i=1;
  else
    i=0;
  if((year%100==0)&&(year%400!=0))
    i=0;
  return i;
 }
 //計算當前日期與指定的某日的間隔天數
 //設置公元1年1月1日為基準點
 private int countDays(int y,int m,int d)
 {int i,n=0,k=0;
  //計算當前日期到基準點的間隔天數n
  for(i=1;i<year;i++)
  {if(judgeYear(i)==1)
     n=n+366;
   else
     n=n+365;
  }
  for(i=1;i<mouth;i++)
   {switch(i)
     {case 1:
      case 3:
      case 5:
      case 7:
      case 8:
      case 10:n=n+31;break;
      case 2:if(judgeYear(year)==1)
               n=n+29;
             else
               n=n+28;
             break;
      case 4:
      case 6:
      case 9:
      case 11:n=n+30;break;
     }
   }
  n=n+day;
  
  //計算目標日期到基準點的間隔天數k
  for(i=1;i<y;i++)
  {if(judgeYear(i)==1)
     k=k+366;
   else
     k=k+365;
  }
  for(i=1;i<m;i++)
   {switch(i)
     {case 1:
      case 3:
      case 5:
      case 7:
      case 8:
      case 10:k=k+31;break;
      case 2:if(judgeYear(y)==1)
               k=k+29;
             else
               k=k+28;
             break;
      case 4:
      case 6:
      case 9:
      case 11:k=k+30;break;
     }
   }
  k=k+d;
  //返回倆日期的間隔天數
 return (Math.abs(n-k));
 }
  //主方法
 public static void main (String[] args)throws IOException    
 {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); 
  int y,m,d,days,j,n=0,k,p;
  String year,mouth,day,i;
  //創建新對象date
  Date date=new Date(0,0,0); 
  do{
  p=0;
  System.out.println("\n請設置當前日期");
  System.out.print(" 年份:");
  year=br.readLine();
  y=Integer.parseInt(year);
  
  System.out.print(" 月份: ");
  mouth=br.readLine();
  m=Integer.parseInt(mouth);
  
  System.out.print(" 日份: ");
  day=br.readLine();
  d=Integer.parseInt(day);
  
             
  switch(m)
   {case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:if(d>31||d<1)
              {System.out.println("日期設置錯誤,請重新設置");p=1;}
            break;
            
    case 4:
    case 6:
    case 9:
    case 11:if(d>30||d<1)
              {System.out.println("日期設置錯誤,請重新設置");p=1;}
            break;
    case 2:k=date.judgeYear(y);
          if(k==1)
           {if(d>29||d<1)
              {System.out.println("日期設置錯誤,請重新設置");p=1;}
           }
          else
           {if(d>28||d<1)
              {System.out.println("日期設置錯誤,請重新設置");p=1;}
           }
          break;
    default:System.out.println("日期設置錯誤,請重新設置");
            p=1;
   }
  }while(p==1);
          
  date.setDate(y,m,d);
  System.out.println("當前日期:"+date.year+"年"+date.mouth+"月"+date.day+"日");
              
  do{           
  System.out.println("\n功能菜單:");
  System.out.println(" 1.向前數日");
  System.out.println(" 2.向后數日");
  System.out.println(" 3.重新設置當前日期");
  System.out.println(" 4.計算當前日期與某天的間隔天數");
  System.out.println(" 5.退出");
  System.out.print("請輸入你的選擇:");
  
  i=br.readLine();
  n=Integer.parseInt(i); 
  switch(n)
  {case 1:System.out.println("\n當前日期:"+date.year+"年"+date.mouth+"月"+date.day+"日");
          System.out.print("向前天數:");
          String D=br.readLine();
          days=Integer.parseInt(D);
          for(j=1;j<=days;j++ )
            date.addDays();
          System.out.println("目標日期:"+date.year+"年"+date.mouth+"月"+date.day+"日");
          break;
          
   case 2:System.out.println("\n當前日期:"+date.year+"年"+date.mouth+"月"+date.day+"日");
          System.out.print("向后天數:");
          String H=br.readLine();
          days=Integer.parseInt(H);
          for(j=1;j<=days;j++ )
             date.subDays();
          System.out.println("目標日期:"+date.year+"年"+date.mouth+"月"+date.day+"日");
          break;
          
   case 3:System.out.println("\n請設置當前日期");
          System.out.print(" 年份:");
          year=br.readLine();
          y=Integer.parseInt(year);
  
          System.out.print(" 月份: ");
          mouth=br.readLine();
          m=Integer.parseInt(mouth);
  
          System.out.print(" 日份: ");
          day=br.readLine();
          d=Integer.parseInt(day); 
          
          date.setDate(y,m,d); 
          System.out.println("當前日期:"+date.year+"年"+date.mouth+"月"+date.day+"日"); 
          break; 
          
   case 4:
          System.out.println("\n設置目標日期:"); 
          System.out.print(" 年份:");
          year=br.readLine();
          y=Integer.parseInt(year);
  
          System.out.print(" 月份: ");
          mouth=br.readLine();
          m=Integer.parseInt(mouth);
  
          System.out.print(" 日份: ");
          day=br.readLine();
          d=Integer.parseInt(day); 
          
          System.out.println("\n當前日期:"+date.year+"年"+date.mouth+"月"+date.day+"日"); 
          System.out.println("目標日期:"+y+"年"+m+"月"+d+"日"); 
          System.out.println("間隔天數:"+date.countDays(y,m,d));
               
  }
 }while(n!=5);
 }
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕欧美三区| 成人激情开心网| 国产一区 二区| 在线免费精品视频| 久久亚洲私人国产精品va媚药| 亚洲乱码国产乱码精品精可以看| 久草精品在线观看| 在线不卡中文字幕播放| 亚洲欧洲美洲综合色网| 国产精品911| 日韩精品一区二区在线观看| 亚洲一级二级在线| 91麻豆123| 国产精品久久99| 国产91在线|亚洲| 久久色在线视频| 日韩电影在线免费看| 91九色02白丝porn| 亚洲欧洲综合另类| 成人黄色小视频| 欧美激情一区二区在线| 国产精品综合一区二区三区| 日韩欧美精品在线视频| 日本在线不卡视频| 91精品国产欧美日韩| 亚洲综合视频网| 欧美亚洲国产怡红院影院| 亚洲欧美偷拍三级| 91国产成人在线| 亚洲精品美国一| 91黄色免费网站| 亚洲影视在线播放| 欧美亚洲另类激情小说| 亚洲bdsm女犯bdsm网站| 91精品国产一区二区三区| 午夜亚洲福利老司机| 欧美高清视频在线高清观看mv色露露十八| 一区二区三区蜜桃| 欧美喷潮久久久xxxxx| 三级一区在线视频先锋| 日韩一区国产二区欧美三区| 久久不见久久见免费视频1| 日韩三级电影网址| 国内精品视频666| 亚洲国产激情av| 99久免费精品视频在线观看| 亚洲三级电影网站| 欧美日韩中字一区| 蜜桃视频一区二区| 久久九九影视网| 91女神在线视频| 中文字幕免费观看一区| 欧美艳星brazzers| 久久精品国产99国产| 中文字幕精品—区二区四季| 色综合久久综合| 日产欧产美韩系列久久99| 久久婷婷色综合| 色呦呦国产精品| 免费成人小视频| 国产精品视频看| 欧美伊人久久大香线蕉综合69| 看片网站欧美日韩| 亚洲欧洲精品一区二区精品久久久| 欧美性猛交xxxx乱大交退制版| 蜜臀精品一区二区三区在线观看| 国产三级精品在线| 欧美日韩免费在线视频| 国产另类ts人妖一区二区| 一区二区三区在线观看国产| 精品国产凹凸成av人网站| 色综合一个色综合亚洲| 久久超碰97人人做人人爱| 亚洲欧美日韩一区| 久久午夜羞羞影院免费观看| 欧美性videosxxxxx| 国产麻豆精品95视频| 亚洲午夜激情网页| 中文字幕 久热精品 视频在线 | 精品视频免费看| 美女网站在线免费欧美精品| 亚洲三级在线观看| 久久久久久久久久久久久女国产乱| 91视视频在线观看入口直接观看www| 日本一道高清亚洲日美韩| 国产精品久久一卡二卡| 久久久久久久久久久电影| 欧美日韩久久久| av不卡在线播放| 国产一区二区三区不卡在线观看| 亚洲成人一区二区| 亚洲欧美日韩综合aⅴ视频| 国产肉丝袜一区二区| 欧美变态口味重另类| 欧美日韩久久久| 日本精品免费观看高清观看| 丁香网亚洲国际| 国产成人综合视频| 国产综合色在线视频区| 免费在线欧美视频| 日本三级亚洲精品| 爽好多水快深点欧美视频| 亚洲综合一区二区三区| 亚洲综合在线视频| 一区二区三区四区高清精品免费观看| 国产精品青草综合久久久久99| www激情久久| 日韩欧美www| 欧美成人女星排行榜| 日韩一级欧美一级| 精品国产sm最大网站| 欧美成人女星排行榜| 久久综合狠狠综合久久综合88| 日韩精品一区二区三区中文不卡 | 色综合久久久久| 不卡的av在线| 一本色道**综合亚洲精品蜜桃冫 | 国产精品77777| 激情国产一区二区| 国产一区在线看| 国产成人精品一区二区三区网站观看| 国产精品88av| 99热精品一区二区| 欧美视频三区在线播放| 欧美高清视频不卡网| 日韩手机在线导航| 国产拍欧美日韩视频二区| 国产精品白丝在线| 亚洲图片欧美综合| 日本美女一区二区三区视频| 蜜臀va亚洲va欧美va天堂| 国产成人一区二区精品非洲| 成人av集中营| 色诱视频网站一区| 91精品婷婷国产综合久久| 欧美精品一区二区在线播放 | 亚洲成人av在线电影| 美女尤物国产一区| 懂色中文一区二区在线播放| 91日韩精品一区| 日韩欧美高清dvd碟片| 亚洲国产成人私人影院tom| 亚洲愉拍自拍另类高清精品| 久久99精品国产.久久久久久| 丰满白嫩尤物一区二区| 日本韩国一区二区三区视频| 精品国精品自拍自在线| 国产精品久久99| 日本欧美大码aⅴ在线播放| 国产精品88888| 欧美午夜电影网| 国产午夜精品久久| 亚洲高清免费视频| 床上的激情91.| 欧美一区二区三区四区久久| 亚洲国产精品黑人久久久| 日韩vs国产vs欧美| 91丝袜呻吟高潮美腿白嫩在线观看| 91麻豆精品国产综合久久久久久| 国产亚洲精品福利| 日韩一区欧美二区| 成人高清伦理免费影院在线观看| 欧美日韩国产成人在线免费| 国产精品久久久久婷婷二区次| 视频一区欧美日韩| 99精品视频在线观看| 日韩女优电影在线观看| 有坂深雪av一区二区精品| 国产sm精品调教视频网站| 日韩视频在线你懂得| 一区二区三区四区在线| 成人午夜电影小说| 精品国产乱码久久久久久闺蜜| 亚洲已满18点击进入久久| 99久久综合精品| 欧美高清在线一区二区| 国内精品写真在线观看| 91精品国产福利在线观看| 亚洲国产综合视频在线观看| 91网站在线播放| 国产精品国模大尺度视频| 国产福利精品一区| 精品捆绑美女sm三区| 日本欧美一区二区三区乱码 | 91网站视频在线观看| 国产精品天干天干在线综合| 久久精品99国产精品日本| 欧美日韩激情一区二区三区| 亚洲激情综合网| 91视频观看视频| 亚洲婷婷在线视频| 91小视频免费观看| 亚洲婷婷国产精品电影人久久| 成人午夜免费视频| 国产精品天美传媒沈樵| a在线欧美一区| 亚洲日本在线天堂| 在线看国产日韩| 亚洲第四色夜色| 91精品综合久久久久久|