日曆表
使用者輸入年月,列印出該月的日曆表。(年份大於1990年)
import java.util.Scanner;
public class Test1 {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("請輸入年份:");
int year=in.nextInt();
System.out.println("請輸入月份");
int month=in.nextInt();
int sum=0;
int day=0;
for(int i=1900;i<year;i++)
{
if(i%4==0&&i%100!=0||i%400==0)
{
sum+=366;
}
else
{
sum+=365;
}
}
for(int i=1;i<month;i++)
{
if(i==2)
{
if(year%4==0&&year%100!=0||year%400==0)
{
sum+=29;
}
else
{
sum+=28;
}
}
else if(i==4||i==6||i==9||i==11)
{
sum+=30;
}
else
{
sum+=31;
}
}
sum+=1;
int wekday=sum%7;
System.out.println("日\t一\t二\t三\t四\t五\t六");
for(int i=1;i<=wekday;i++)
{
System.out.print("\t");
}
if(month==2)
{
if(year%4==0&&year%100!=0||year%400==0)
{
day=29;
}
else
{
day=28;
}
}
else if(month==4||month==6||month==9||month==11)
{
day=30;
}
else
{
day=31;
}
for(int i=1;i<=day;i++)
{
if(sum%7==6)
{
System.out.print(i+"\n");
}
else
{
System.out.print(i+"\t");
}
sum++;
}
}
}
相關文章
- 日曆2021年日曆表|2021年日曆表列印版 Excel版Excel
- C日曆
- win10系統日曆怎麼新增ics日程表_win10日曆加入ics日程表的方法Win10
- Oracle日曆表維護實踐:建表、準備資料Oracle
- 日曆計算
- 日曆外掛
- vue之實現日曆----顯示農曆,滾動日曆監聽年月改變Vue
- win10 日曆怎麼顯示農曆_win10日曆不顯示農曆怎麼辦Win10
- 學習日曆-初始
- js手寫日曆JS
- 如何在 web 端實現一個有日曆的報表Web
- win10電腦日曆怎麼顯示農曆_win10系統日曆顯示農曆的設定方法Win10
- Excel動態日曆1Excel
- 小程式-日曆簽到
- InstaCal for Mac日曆軟體Mac
- GlanceCal for mac日曆軟體Mac
- 縱享絲滑滑動切換的周月日曆,水滴效果,豐富自定義日曆樣式,仿小米日曆(ViewDragHelper實現)View
- 第三週學習日曆
- Oracle和JDE日曆轉換Oracle
- BusyCal for Mac(任務日曆工具)Mac
- BusyCal for Mac任務日曆工具Mac
- BusyCal for Mac(日曆應用程式)Mac
- Fantastical 2 for Mac(日曆軟體)ASTMac
- 用java實現日曆demo。Java
- 前端學習02:jQuery 日曆前端jQuery
- 在 Linux 命令列上使用日曆Linux命令列
- 原生js日曆選擇器,學習js物件導向開發日曆外掛JS物件
- win10 系統怎麼設定日曆顯示節日_win10日曆要怎麼顯示農曆Win10
- win10在日曆裡顯示天氣和農曆的方法_win10怎麼讓日曆磁貼顯示農曆和天氣Win10
- win10 日曆怎麼新增到桌面_win10怎麼把日曆放在桌面Win10
- Win10如何刪除日曆提醒事件_win10刪除日曆提醒事件教程Win10事件
- 如何開啟Win10日曆應用_ win10日曆應用開啟教程Win10
- 可摺疊,可標記日曆
- 日曆管理和提醒工具:EzyCal for MacMac
- 任務日曆提醒工具:Doo for macMac
- 程式設計師“公關”日曆程式設計師
- C++ 練習 簡易日曆C++
- 點選日曆顯示日期jqueryjQuery