1. 程式人生 > >JAVA 程式碼製作2018年9月的日曆表。

JAVA 程式碼製作2018年9月的日曆表。



public class test{
public static void main(String[]args){
int sum=0;
for(int year =1900;year<=2017;year++){
if(year%4==0&&year%100!=0||year%400==0){
sum=sum+366;
}else{
sum=sum+365;
}
}
for(int month=1;month<=8;month++){
if(month==2){
if(2018%4==0&&2018%100!=0||2018%400==0){
sum=sum+29;
}else{
sum=sum+28;
}
}else{
if (month==4||month==6||month==9||month==11){
sum=sum+30;
}else{
sum=sum+31;
}

}

}
sum=sum+1;
int weekday=sum%7;
System.out.println("日\t一\t二\t三\t四\t五\t六");
for(int i=1;i<=weekday;i++){
System.out.print("\t");
}
for(int i=1;i<=30;i++){
if(sum%7==6){
System.out.print(i+"\n");
}else{
System.out.print(i+"\t");
}
sum++;
}


   }
}

相關推薦

JAVA 程式碼製作20189日曆表

public class test{public static void main(String[]args){int sum=0;for(int year =1900;year<=2017;year++){if(year%4==0&&year%100!

java實現:201899日晚上的京東筆試題:現給出n個物品的a,b,c引數,請你求出不合格品的數量

題目: 現有n個物品,每個物品有三個引數,ai,bi,ci,定義i物品不合格的依據是:若存在物品j,且aj>ai,bj>bi,cj>ci,則稱i物品為不合格品。 現給出n個物品的a,b,c引數,請你求出不合格品的數量。 輸入: 第一行包含一個整數n(1<=n&

java實現:201897日下午的科大訊飛筆試題:平安夜殺手

下邊是自己理解的解答,如果有問題歡迎指出。 java實現:2018年9月7日下午的科大訊飛筆試題:平安夜殺手 題目:(這裡是按照原題打字的) 有n個殺手排成一行,每一個殺手都有不同的編號(編號為1~n),在每個夜晚殺手都會行動,如果殺手編號大於他右邊的殺手的編號,他就會殺死他右邊的殺手,

愛奇藝2018915日筆試程式設計題目AC程式碼

這幾天一直在關注著工作的事情,師兄們做筆試題,我也跟著在刷,包括華為,百度,騰訊,阿里等公司的筆試題都做了,基本上都幫助師兄拿到了面試的資格,但是因為密度太大,而自己還要整理leetcode的學習筆記,所以,很多題目沒有來得及整理,今天正好提前AC完成,就簡單分享一下愛奇藝的兩個題目。 第一個題

去哪網2018917號第二題AC程式碼

這道題是標準的騎士問題,但是當時沒有考慮其實和終止位置相同的情況,所以就浪費了好多時間。好在最後想出來了。 題目: AC程式碼: #include <iostream> #include <queue> using namespace std; void

201895日第一貼

技術 初步了解 type img 2018年 mar 分享圖片 分享 安裝 初步了解會了安裝redhat7的虛擬機2018年9月5日第一貼

20189Python計算機二級復習攻略

讀寫 第三方 format 名稱 二分 參數 考試 計算機 內置 考試方式:   上機考試,考試時長 120 分鐘,滿分 100 分。   1. 題型及分值   單項選擇題 40 分( 含公共基礎知識部分 10 分)。   操作題 60 分( 包括基本編程題和綜合編程題

CSP考試 20189第1題 賣菜 C++實現

    #include <iostream> using namespace std; int a[1001]; int main() { int n; cin>>n; for(int i=0;i<n;i++) { cin

2018926日Django的安裝以及建立第一個Django專案和子模組

python字串物件的find()和index()方法的區別? index()和find()函式都是用於查詢字串,但是index()在沒有找到子串的時候會有報錯丟擲異常,影響程式執行。find()在找不到目標子串時不會丟擲異常,而是會返回-1,因此不會影響程式的執行。   函式

2018925日TCP三次握手和四次揮手

  TCP三次握手和四次揮手: SYN: 表示建立連線 FIN: 表示關閉連線 ACK: 表示響應 PSH: 表示有 DATA資料傳輸 RST: 表示連線重置。 seq: 資料包本身的序列號 ack:是對收到資料包的確認以及期望對方繼續傳送的下一個資料包的序

201899日用HTML開發網頁的總結

今天學到的新單詞: relationship n關係 inherit v繼承 rel:relationship的英文縮寫·REL屬性用於定義連結的檔案和HTML文件之間的關係 註釋:rel屬性,描述了當前頁面與href所指定文件的關係. rel是relationship的英文縮寫 styleshe

201899日正則表示式隨堂記

*********************** 今天遇到的新單詞: element n元素,要素 multibyte n多位元組 sequence n數列,序列 illegal adj不合法的 transaction n事務 python中正則引數如果出現下面的錯誤提示: type error

2018925日python的web框架Django入門的理論知識

好久沒有更新文章了,罪過罪過,以後要堅持更新文章!不能再懶了!   儲存器容量大小的轉換: 1TB = 1024GB 1PB = 1024TB 1EB = 1024PB 1ZB = 1024EB ………… 1、什麼是軟體     

20189國內手機市場執行分析報告

一、國內手機市場總體情況   9月份國內手機市場總體出貨量環比增長近兩成,前三季度出貨量累計超過3億部。2018年9月,國內手機市場出貨量3902.2萬部,同比下降11.7%,環比增長19.7%; 2018年1-9月,國內手機市場出貨量3.05億部,同比下降17.0%。 &nb

商業銀行理財業務監督管理辦法-2018926日

中國銀行保險監督管理委員會令 2018年第6號 《商業銀行理財業務監督管理辦法》已經中國銀保監會2018年第3次主席會議通過。現予公佈,自公佈之日起施行。           &nbs

資訊--20189

2018年9月 OpenCV 4.0內測版上線   OpenCV4.0不僅因為添加了很多新演算法(如GMS、EAST、CSR-DCT),而且越來越強大的DNN module讓人血脈噴張!   具體來說:ONNX解析器已新增到OpenCV DNN模組中。它支援各種分類網路,如Al

20189 全球資料庫排行榜:MongoDB逆襲,大漲7.81

2018年9 月全球資料庫排行榜:MongoDB逆襲,大漲7.81 文章來源: 企鵝號 - 資料庫開發 資料來源來源:https://db-engines.com/en/ranking_trend DB-Engines 釋出了 2018 年

201897日(週五)

聚合 特點:從多個文件分組,在各個分組內進行多種操作,並返回結果 聚合有三種方式 aggregation pipeline 管道聚合 map-reduce single purpose agg

20189Python計算機二級複習攻略

考試方式:   上機考試,考試時長 120 分鐘,滿分 100 分。   1. 題型及分值   單項選擇題 40 分( 含公共基礎知識部分 10 分)。   操作題 60 分( 包括基本程式設計題和綜合程式設計題)。   2. 考試環境   Windows 7 作業

2018915日提高組模擬賽 T1 購物

大意 給定nn件商品,現在你有kk張降價券,可以讓aiai降至bibi在購買金額不超過mm最多能購買的物品數量 思路 首先顯然可以發現,用降價券是永遠比不用要好的,所以我們在一開始優先選擇