Java語言程序的設計-軟件實驗指導書_第1頁
Java語言程序的設計-軟件實驗指導書_第2頁
Java語言程序的設計-軟件實驗指導書_第3頁
Java語言程序的設計-軟件實驗指導書_第4頁
Java語言程序的設計-軟件實驗指導書_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

--.--.--考試資料--考試資料《Java程序設計》試驗指導書太原理工大學計算機科學與技術學院〔軟件學院〕目 錄1Java2試驗2 數組和字符串編程43Java5試驗4Java特別處理7試驗5 多線程編程10試驗6 圖形用戶界面編程13試驗7 輸入與輸出15試驗8 網絡編程17試驗9 數據庫編程181Java語言根底試驗目的Java語言程序設計的根本方法。JavaJava試驗內容100100)以內全部偶數的和?!八苫〝怠笔侵敢粋€3位數,其個位、十位、百位上的數字的立方和等于371=33+73+13371水仙花數。編寫一個程序,求1-100間的素數。有一函數:x 〔x<1〕Y= 3x-2 〔1≤x<10〕4x 〔x≥10〕寫一程序,給定x值,輸出y值。for☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆190021005換一行。推斷年是否為閏年的條件是:①假設年號可以被4整除,而不能被100整除,則是閏年;②假設年號可以被400整除,也是閏年。試驗預習復習本章所學內容。(2)、(3)題兩個程序的源代碼,作為預習報告。試驗步驟及結果試驗過程中,留意記錄以下內容:試驗過程中試驗步驟及其結果。遇到的問題及解決方法。試驗體會。2數組和字符串編程試驗目的Java語言中數組、字符串程序設計的根本方法。Java試驗內容編寫一個程序,在把握臺輸入10個數,按大小挨次輸出。求一個3*3矩陣對角線元素之和?!矄卧~用空格隔開〕試驗預習將本章所學內容要點進展整理,并認真體會例題中的編程要領。(2)、(3)題兩個程序的源代碼,作為預習報告。試驗步驟及結果試驗過程中,留意記錄以下內容:試驗過程中試驗步驟及其結果。遇到的問題及解決方法。試驗體會。3Java試驗目的Java方法、類、成員變量等元素。試驗內容complex,以附屬進展數學運算、復數具有如下格式:RealPart+ImaginaryRart*I,I為-1要求如下:① 聲明的對象的初始化;一個為默認的無參構造方法。② 供給兩復數加、減、乘的運算方法。③ 按格式(a,b)打印復數。其中a,bAccount(balance)的存(deposit)、取(withdraw)和查詢(getbalance)等功能。mymaths包中。編程實現以下簡潔超市治理,具體要求如下:① Suppermacket類,具有貨架屬性,記錄系統(tǒng)中現有商check(盤點各類商品的數量,并輸出盤點結果),查詢商query,并顯示查詢結果;② Goods,Name,Price,商品產地操作〕ShowMe〔顯示商品信息。③ main刪除、查詢商品、盤點商品,以及商品銷售和商品上架的操作提示:①超市貨架可以使用商品數組,數組大小100100個商品。詢商品的數量。試驗預習要求復習本章所學內容,思考以下問題:什么是對象?什么是類?面對對象編程的特性有哪三個?它們各自有哪些特性?Java抽象類與接口有何異同?試驗步驟及結果試驗過程中,留意記錄以下內容:試驗過程中試驗步驟及其結果。遇到的問題及解決方法。試驗體會。4Java特別處理試驗目的把握特別的概念,以及如何定義、拋出和捕獲處理特別。試驗內容做試驗之前要求思考以下問題,作為預習內容;① 錯誤和特別有何區(qū)分?查看Java② 特別是如何拋出、捕獲和處理的?③ Java④Try?Trow語句有何作用?Finally程序快的作用是什么?Importjava.io.*;publicclassvoidmain(Stringargs[]){publicstaicvoidmain(Stringargs[]){for(inti=0;i<4;i++){intk;try{case0://dividedbyzerointzero=0;k=911 break;case1://nullpointerintb[]=null;k=b[0];break;case2;//arrayindexoutofboundintc[]=newint[2];k=c[9];break;case3://stringindexoutofboundcharch=“abc“.charAt(99);break;}}catch(Exceptione){System.out.println(e);}}}}(3〕在試驗三中的超市、商品類中創(chuàng)立一個自定義特別類。要求:在定義商品類時,假設銷售商品數量大于余額則作為特別處理n。提示:① 推斷該條件。② saleInsufficientFundsException。③ salesale法捕獲并處理。④ 要定義好自己的特別。試驗步驟及結果在試驗過程中記錄試驗步驟及其構造。試驗步驟及結果試驗過程中,留意記錄以下內容:試驗過程中試驗步驟及其結果。遇到的問題及解決方法。試驗體會。5多線程編程試驗目的現成的概念、線程的生命周期。ThreadRunnable接口。使用多線程機制實現動畫試驗內容運行下面的程序,理解用創(chuàng)立ThreadImportjava.util.*;classS09_01_ThreadextendsThread{intpauseTime;Stringname;publicS09_01_Thread(intx,Stringn){pauseTime=x;name=n;}publicvoidrun{while(true){try{Tread.sleep(pauseTime);}catch(Exceptione){System.out.println(e);}}}staticpublicvoidmain(Stringsrgs[]){S09_01_Threadtp1=newS09_01_Thread(1000,“Fast“);tp1.start;S09_01_Threadtp2=newS09_01_Thread(3000,“Slow“);tp2.start;}}RunnableImportjava.util.*;classS09_02_ThreadimplementsRunnable{intpauseTime;Stringname;publicS09_02_Thread(intx,Stringn){pauseTime=x;name=n;}publicvoidrun{while(true){try{Tread.sleep(pauseTime);}catch(Exceptione){System.out.println(e);}}}staticpublicvoidmain(Stringsrgs[]){Threadt1=newThread(newS09_02_Thread(1000,“Fast“));t1.start;Threadt2=newThread(newS09_02_Thread(3000,“Slow“));t2.start;}}ThreeThread.java,該程序將創(chuàng)立三個線程,每個線程應當顯示它所運行的時間〔Date類或Calendar類。試驗預習將本章所學內容要點進展整理,嫻熟把握線程的編程要領。寫出試驗內容中第(3)題程序的源代碼,作為預習報告。試驗步驟及結果試驗過程中,留意記錄以下內容:試驗過程中試驗步驟及其結果。遇到的問題及解決方法。試驗體會。6圖形用戶界面編程試驗目的鍵盤大事的處理;把握布局把握的方法。試驗內容AppletshowStatus(字符串)方法。6-1GUI布局治理,不需要實現功能。圖6-1 要實現的GUI布局治理按鈕按下時,按鈕顯示為“ClickMeAgain”字樣,再按一次,則按鈕顯示“ClickMe”字樣,依次循環(huán)。Windows2023/XP序。編寫一個簡易文本編輯器,參考界面如圖6-2所示。圖6-2 簡易文本編輯器運行效果圖和顏色進展設置,力求界面美觀。試驗預習復習本章所學內容,思考以下問題:JavaAWTAWTSwingAWT試驗步驟及結果試驗過程中,留意記錄以下內容:試驗過程中試驗步驟及其結果。遇到的問題及解決方法。試驗體會。7輸入與輸出試驗目的把握Java/輸出流類的使用。Java把握文件的輸入、輸出方法。試驗內容編寫程序,實現從鍵盤輸入字符串并在屏幕上輸出。JavaFile的方法,獵取磁盤文件的文件名、長度、大小等特性。Java/輸出類,實現將源程序復制到另一個文件中。編寫一個程序,比較兩個文件的內容是否一樣。2~200prime.dat再從該文件中讀取內容并在屏幕上顯示出來。試驗預習將本章所學內容要點進展整理,嫻熟把握網絡的編程要領。寫出試驗內容中的源代碼,作預習報告。試驗步驟及結果試驗過程中,留意記錄以下內容:試驗過程中試驗步驟及其結果。遇到的問題及解決方法。試驗體會。8試驗目的TCPSodket的概念和編程方法。(2URLURL試驗內容〔1〕socket8888它接到客戶端發(fā)來的“hello“懇求時會回應一個“hello“,對客戶端的其他懇求不響應。Socket客戶機。段內容,要求支持客戶端的多線程操作。試驗預習將本章所學內容要點進展整理,嫻熟把握網絡的編程要領。(2)、(3)題程序的源代碼,作為預習報告。試驗步驟及

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論