




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、public class Date public Date(int yeai; iiit month)iiit cols = 1;int days = 1;for(int i=l; i<veai; i+)if(i%100!=0) && (i%4=0) | (i%400=0) days += 366; else days += 365;fdr(int j=l; j<montli; j+)switch(j)case 1: case 3: case 5: case 7:case 8: case 10: case 12:days += 31;break;case 2:if(
2、yeai-%100!=0) && (yea【4=0) | (veai%400=0) days += 29;elsedays += 28;break;default:days += 30;break;cols = days % 7:JzpimtDate(year. montli, cols);public void prmtDate(int year, int month, iiit cols) iiit days = 0; iiit i = year; int j = month;System.out.prmthi(i+n 年J;System.out.prmthi(Mtn+i+
3、n年”為+”月製 +”cols=”+cols);switch©)case 1:case 3:case 5:case 7:case 8:case 10:case 12:days = 31; break;case 2: if(i%100!=0) && (i%4=0) | (i%400=0)davs = 29;Jelsedavs = 28;Jbreak; default:days = 30; break;System.out.priiitln(Mt 日” + nt 一” + ”t+ Ht 三” + ”t 四1, + Ht 5? + Mt 六”);m=l; m<=col
4、s; m+)System.out.prmt(Mtn);k=l; k<=days; k+)System.out.prmt(ntM+k);cols +;if(cols>=7)System, ou cols = 0;Systemoutpiindn("); public static void main(Suing aigs)Date dl = newDate(2014,10);/輸出 2014年 10 月口歷 運行截圖:筋 尿-Mzfenyrg'SKQae加 Vfdipse Exp 總 Wo 心訕 " I. c 應or ©少曠呂啟弋二皿 “ 10譏譏
5、母S色心05 1色麗押冋”SPdoqeEcrer .、ysu!zfsr)ir的(T城加public doss tote (JR£ 沁ffi libraq .>3S: l.o.public Cotc(int 仰int «<th)int cols , 1;int days I;fo?(int M; i勺ear; iu)if(U (ifc=e) | (14) d護 * 坯;else doy$ 2 妙;J 依(int >1; j<Kflth; j-w)(stdtdi(j)case 1: ca$« 3: case 5: case 7:cue 3: &
6、lt;«e II: (Kt 12:diys 2 31;T;cse 2:if(l:(yirnw!-B) &&| (yea-Xw-9)daft 4=為; elwdays += 21;break;default:cb/s * W;breN;0瑟>cOatort,irt| pnrrDeteijrtirtirtj:voi:; marlSyrincOl :巾臼? Spmg Eiploftro 用:.WoHems 9 Jadoc 直 Dedaraion 5 Console Q<%fTrif«d> C克抽3 “pkatfafflEdp地aruhang
7、9;Convm' bhaf/ccmsinp型氏麗3加6.64.1恥0!3血弘別饑 Q2M10-13»lls2014X18.-COE-3汕口 Irw4 芬:1618如2O1W13表盤制作import javax.swing.*;import java.awt*;import java io.*;import java util.Calendarjimport "java mwt eve nt * ;import java awt image Bufferedlmage;public class Threadclock extends DFrame implements
8、 Runnableprivate volatile Bufferedlmage boardDrawing;/volatile是程度狡輕的 synchronizedprivate volatile Bufferedlmage boardDisplaying;public ThreadClock()setTitle( "ThreadClock11); setSize(300, 300);set Location(450200);setDef aultCloseOperation(DISPOS£_OA/_CLOS£); setVisible(true);boardDra
9、wing = new BufferedImage(this getWidth() this getHeight()丿 Bufferedlmage.TYPE_INT_RGB);boardDisplaying = new Bufferedlmage(thisgRtWidth()» thisgetHeight()丿 Bufferedlmage.TYPE_INT_RGB);public void paint(Graphics g) gdrav;Image(boardDisplaying, 0? Q, null);Overridepublic void 廠“()/本來我這里的循環(huán)條件為七rue
10、,不過測試運行了幾次之后發(fā)現這個線程并沒有被關 閉/內存使用變成了3GB+,任務管理器中滿是javaw.exe/后來用this.isShowing()來判斷一下,終于可以順利結束進程了while(this isShowing()Graphics g = boardDrav;inggetGraphics();g setColor(Color WHITE);g clearRect(0J 0? boardDrawing getWidth()»boardDravjing.getHeight( ) ); /i除圖形gfillRect(0 Q, boardDrawing.getWidth()bo
11、ardDrawing. getHeight ();/填充背景色為白色畫圖畫出clock的表盤及數字g.setColor(Color.BLUE);g.drawOval(100J 100 100 100);g.drawStringCZ1 145, 115);g.drawString("6"145, 195);g.drawString(,9,> 105, 155);g.drawString(H3,> 190, 155);/get Instance Time得到當前時間Calendar c=Calendmn.getIns右ance();int week=c . get
12、(Calendar .D4y_0/:_/V££/C);int month=c. get (Calendar .A/O/VTH);int day=c.get(Cale ndar* .DATE);int hour=c.get(Calendar.HOUR_OF_DAY);int minute=c.get(Calendar.MINUTE);int second二c get(Calendmn.SECOND); (s3ue 3uiJ4.s)UTeiu pxoA DTq.eq.s DTTqndrx r0ST r0ST)euTlMejp塔f(q3uaT*(09£/(j3ap-06
13、)*ij-q4ew*Z)uis-q4ew-0ST)(W)=A utf(q3uaT*(09£/(j3ap-06)*ij-q4ew*Z)soD-qiew+0ST)(W)=x utfiiBZ)viBd*09£=BBJ另mp axAnoP (qSuay q.uT rq.uaDjad BfqnoQr3 SDTqdeu9)spueHMeja pxoA aq.eATjd超另土峯中肌譏FG旦切卿闿&遙T畐毋切丑血烏卑溝睡字二I第竺峯小“"d < (回比超冴晉旨傅厲網)44出背用塑目出/f (a)uYq.uTjd 彳打0 uiBtsAs (a uoTq.daDX3)
14、qjo f(00S)dam7SpE6jq丄 3f ()q.uTedaj-5TM fdiu. = SuTMeuQpueoq fSuTMejQpjeoq = SuTAeydsTQpjeoq 53uTXe-dsT(jpjeoq = dui. a9eiuipQj0j.j.ng 因#工喜星勾當卵詼旳/(083 r0V3 .auoxoau.JSuTJSP月 f(ST3 fS£ f3uTjq.sauiT4.)9uTJ4.SMejp月f (jeaXf puoDas *34nuTui"noq rXepf qq.u01uJeu1eNq4.u01ur >jaaMauiej>|aaM
15、.5%- S% s%h)jdu/uo/另二另utjsbuit 3utjs宙謝古胡回屈竺酉用團/HR“'“ 目匕日空“ if 同“ '“ H三“ 目二,'“目一“siueN2uoiu J9UTJ4S三暗習“二暗習“'“一暗習“'“日附昏"山刖"訥J9UTJ4S(SZ "0乙T/Qnoq) f3)spueHMejQ 丫(乙£ 了009/nuTiu f3)spueHMeua(0p Q09/puoDas f3)spueHMeua44矽444M4閭用團-(dVJA 二ebX .ut/ TODOAuto-generated m
16、ethod stub Threadclock clock=new ThreadClock(); new Thread(clock)start();表盤截圖i ir O B H Packag. Eaptorwr <CW %52heqMQ*B d«f«ub p»da»9«|jfiJI ThreddCtodU*® JR£ 勿S«E tJbrary 打r/.H-LQ1UZ -t-B-x-HJj Thr»*dCloduj«»» <Z £ 32.“"”vo
17、"ir.* Sport jiva.lo.*;in." a6b & H p 三 jav“l(fā)Cdndar*I >»Sport*Kt. ir氣.SuW.r*Hag.;IO bllcnraxioc* CKXCMB )",« l«plerat$ 切心杖le(privart* 9oard0*<i«ina;/<«o】pri>at« wlatilv aufferellrav saardDitplfl/ig;Th>«adClc>0c<)xEtleUgftKXF M
18、tSiM<SW4 ,g); wt;oc4tiort(45©,?ee); xBeY”ltaoz&pe2"oe(O25R$0LC%Oj pvjgtjm>SZte*edlm' ThZGxk 7 boaMd川" P申主 v boardDiapUffn £申 c DryJoc© aMGgpN") 0-J 亠 nrO »o»J 6Handa<Cr4k«. Oow心 ffere<«ge(thB.£e?xt<nh(),Ev"e”<J啊e."吃了化»04rdDLtplflyM| c Cu“kdr*4滬(Oih.tMidth(). this.vtHaiitO,CuvdlMp*. TYPf_;W 心public void paint(GrAiici 創(chuàng)|.dr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西部計劃項目縣工作匯報
- 2025年度寺廟道觀清潔維護服務合同
- 2025年度新能源發(fā)電項目投資合同參考文本
- 2025高考作文預測:各美其美美美與共
- 急診科病人流量預測計劃
- 職業(yè)目標的S制定技巧計劃
- 學期教學工作分工方案計劃
- 廣東省惠州市2024-2025學年高一上學期期末質量檢測生物試卷 含解析
- 2025年特異性植物源農藥合作協議書
- 2025年合成橡膠型膠粘劑項目合作計劃書
- GB/T 42595-2023承壓設備修理基本要求
- 塑料成型模具設計(第2版)江昌勇課件1-塑料概述
- 科幻小說賞讀智慧樹知到答案章節(jié)測試2023年杭州師范大學
- 《足球:腳背內側傳球》說課課件
- 高中生物 人教版 選修二《生態(tài)系統及其穩(wěn)定性》 《生態(tài)系統及其穩(wěn)定性》單元教學設計
- 公司設備日點檢表模板
- (新版)金屬冶煉(鉛、鋅冶煉)主要負責人考試題庫(含答案)
- 創(chuàng)新創(chuàng)業(yè)基礎(楊衛(wèi)軍)第九章 新創(chuàng)企業(yè)管理
- GA/T 1920-2021法庭科學疑似毒品中211種麻醉藥品和精神藥品檢驗氣相色譜-質譜法
- GB/T 21260-2007汽車用前照燈清洗器
- 兒科重癥監(jiān)護病房管理演示文稿
評論
0/150
提交評論