高考許多人都經歷過,為此今天我們來寫一個高考倒計時的Dome。
高考分別是一年的第158天和第159天(平年)或159天和200天(閏年)。我們所要做的就是得出今天是一年的第幾天然后看一下距離高考第一天還有幾天,在此我們運用一下分支語句和Date即可完成,代碼如下:
SimpleDateFormat daynow =new SimpleDateFormat("D");
? ?Date a= new Date();
? ?String dayns = daynow.format(a);
//獲取了今天是一年中第幾天
int day=Integer.parseInt(dayns);
//將String類型轉換為int類型
SimpleDateFormat yearnow =new SimpleDateFormat("yyyy");
Date yeara= new Date();
String yearns = yearnow.format(yeara);
//獲取今年是哪一年
int year=Integer.parseInt(yearns);
//將String類型轉換為int類型
if(year%4==0&&year%100!=0||year%400==0){
//如果是閏年
if(day<159){
System.out.println(159-day);
}
if(day==159||day==200){
//閏年高考為一年的159天和200天
System.out.println("今天高考");
}
if(day>200){
System.out.println(524-day);
}
}
else
//如果是平年
if(day<158){
System.out.println(158-day);
}
if(day==158||day==159){
//平年高考為一年的158天和159天
System.out.println("今天高考");
}
if(day>159){
System.out.println(523-day);
}