Java 讀檔案列印日曆

2021-08-25 20:18:20 字數 1042 閱讀 7672

4、在本地乙個名為「date.in」的文字檔案中,以**** **形式存放著日期,

其中****為年,**為月(年的位數小於等於4,月的位數小於等於2,中間用空格分開)。

請編一程式, 將該年、月的日曆以字元方式表存於本地的「date.out」中。

例如時間為2023年4月,date.out中的內容為:

2011 4

sun mon tue wed thu fri sat

1 23 4 5 6 7 8 9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 29 30

public class ex_04

// 獲取某月的總天數

static int getdays(int year, int month) else if (month == 2) else

return day;

}static void writedata(string str) throws ioexception

public static void main(string args) throws ioexception, parseexception

for (int i = 1; i <= firstweek_end; i++)

//按行寫入到檔案

writedata(strwriter);//寫日曆的第一行

strwriter = "";// 清空

system.out.println();

int sumday = getdays(year, month);// 獲取本月的總天數

int flag = 0;// 設定標記

for (int i = firstweek_end + 1; i <= sumday; i++)

strwriter+=i + "\t";

system.out.print(i + "\t");

flag++;

}writedata(strwriter);//寫日曆的最後一行 }}

C 列印日曆

1 include 2 include 3using namespace std 45 int isleap int y,int m,int d 四年一潤,百年不潤,四百在潤。611 12int all day int m,int d 13 邊定義邊賦值。15int sum 0 16 sum sum...

C 模擬列印日曆

類和函式的宣告部分 includeusing namespace std class date bool judge leap int year 判斷是否閏年 void print date int year,int month 列印日期 int week firstday int year,int...

SQL列印全年日曆

資料庫環境 sql server 2008r2 我之前有寫過列印本月日曆的sql,裡頭有詳細的說明。具體請參考前面的博文 生成本月日曆。全年日曆只是在本月日曆的基礎上加了月資訊,並按月份分組求得。下面直接分享sql 基礎資料 年初日期,全年有多少天 with x0 as select convert...