




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Java面向對象程序設計第1版Java面向對象程序設計第1版PAGE11理工學院軟件工程專業(yè)Java面向對象程序設計(SZ1C08)第1版理工學院軟件工程專業(yè)Java面向對象程序設計(SZ1C08)第1版《Java面向對象程序設計》課程實驗一報告學號:姓名:專業(yè):學校:
1.1實驗目標查找、下載JDK系統(tǒng)文件,并正確完成JDK的安裝;正確安裝并使用Eclipse軟件;完成利用IDE進行簡單Java程序的編寫、調試及運行;完成利用CMD進行簡單Java程序的編寫、調試及運行;實驗Java運算符在程序中的使用;實驗Java數(shù)組程序的應用。1.2實驗要求請各位學習者記錄實驗調試中出現(xiàn)的問題、調試過程及解決方法;請各位學習者記錄實驗成果,并將運行結果抓屏;請各位學習者按教學大綱的要求完成實驗報告完成實驗報告Word文件請將程序設計思想和方法、最終程序清單(自行設計部分明確表示)、運行結果抓屏等報告提交到課程【作業(yè)】中。1.3實驗內容1.3.1實驗題1:搭建Java開發(fā)環(huán)境【題目要求】步驟1:請進入“/cn/index.html”O(jiān)racle公司網(wǎng)站,在下載模塊中查找、下載JDK系統(tǒng)文件和DOCS文檔(建議選擇JDK7以后版本);步驟2:完成JDK的安裝,觀察并記錄安裝后的資源管理器中結構;步驟3:設置系統(tǒng)環(huán)境變量,CLASSPATH變量和Path變量(參考教材和視頻課程);步驟4:完成DOCS文檔安裝;步驟5:安裝Eclipse軟件,運行并測試?!緦嶒炦^程記錄】1.Oracle公司網(wǎng)站JDK系統(tǒng)文件下載鏈接和頁面(抓屏)2.Oracle公司網(wǎng)站DOCS文檔下載鏈接和頁面(抓屏)3.系統(tǒng)環(huán)境變量設置(記錄并抓屏)CLASSPATH=D:\ProgramFiles\Java\jdk1.8.0_05\lib;.;Path=D:\ProgramFiles\Java\jdk1.8.0_05\bin;4.Eclipse軟件運行界面(抓屏)【實驗總結和收獲】環(huán)境基本搭好1.3.2實驗題2:利用IDE進行Java程序開發(fā)【題目要求】IDE開發(fā)運行Java程序是Java學習中重要點,使用Eclipse來開發(fā)運行Java程序,實現(xiàn)一個簡單的程序輸出“MynameisXXX,IloveJava!”。步驟1:打開Eclipse軟件,右擊鼠標新建項目;步驟2:在新建對話框中輸入項目名稱,生成新項目;步驟3:按照標準格式寫入程序(類的名稱可以自己設定,代碼撰寫要求注意格式和編碼規(guī)范);步驟4:程序輸出語句“MynameisXXX,IloveJava!”中的XXX修改為學習者自己的姓名;步驟5:右鍵運行項目,調試并記錄控制臺輸出結果?!緦嶒炦^程記錄】1.運行中出現(xiàn)的問題與解決方案無,順利2.調試完成的最終代碼(其中重要部分可以涂紅和加粗)packagecom.bjou.example;publicclassMyname{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub System.out.println("MynameisXXX,IloveJava!"); }}3.控制臺輸出結果(抓圖)【實驗總結和收獲】基本流程會了。1.3.3實驗題3:利用CMD開發(fā)運行Java程序【題目要求】在這里我們使用CMD實現(xiàn)一個簡單的程序輸出“WelcometoJava!”。步驟1:打開電腦任意存儲盤位置存放Java的源程序;步驟2:編輯源文件,打開Windows附件中的“記事本”軟件,鍵入應用程序后保存成擴展名為“.java”的文件(注意:Java的文件名與主類名稱應該一致);步驟3:命令行編譯運行,在Windows附件中的選擇“運行”命令,在運行窗口中鍵入“CMD”命令;步驟4:編譯源程序,利用javac.exe命令,記錄編譯后結果;步驟5:運行字節(jié)碼文件,利用java.exe命令,記錄運行結果?!緦嶒炦^程記錄】1.運行中出現(xiàn)的問題與解決方案無2.調試完成的最終代碼(其中重要部分可以涂紅和加粗)importjava.util.*;publicclassHelloJavaApp{ publicstaticvoidmain(Stringargs[]){ System.out.println("HelloWorld!"); }}3.編譯后結果(抓圖)4.運行后結果(抓圖)【實驗總結和收獲】會在CMD下用JDK1.2.4實驗題4:運行一個完整的程序【題目要求】運行下面MyDate類,并添加輸出語句,以顯示m的值。publicclassMyDate{privateintday=1;privateintmonth=1;privateintyear=2000;publicMyDate(intd,intm,inty){year=y;month=m;day=d;}publicvoiddisplay(){System.out.println(year+"/"+month+"/"+day);} publicstaticvoidmain(String[]args){MyDatem=newMyDate(1,8,2013);}}【實驗過程記錄】1.運行中出現(xiàn)的問題與解決方案
無2.調試完成的最終代碼(其中自主修改部分可以涂紅和加粗)packagecom.bjou.example;publicclassMyDate{privateintday=1;privateintmonth=1;privateintyear=2000;publicMyDate(intd,intm,inty){year=y;month=m;day=d;}publicvoiddisplay(){System.out.println(year+"/"+month+"/"+day);} publicstaticvoidmain(String[]args){MyDatem=newMyDate(1,8,2013);m.display();}}3.運行后結果(抓圖)【實驗總結和收獲】無1.2.5實驗題5:Java運算【題目要求】完成下面Java運算符程序的調試和運行。請記錄運行結果,并對運行結果進行分析。publicclassEx1_5{ publicstaticvoidmain(Stringargs[]){ inta=234; intb; booleanc; b=0; c=(a==234)||(b++==1); System.out.println("b="+b+"c="+c); b=0; c=(a==234)|(b++==1); System.out.println("b="+b+"c="+c); b=0; c=(a!=234)||(b++==1); System.out.println("b="+b+"c="+c); b=0; c=(a!=234)|(b++==1); System.out.println("b="+b+"c="+c); }}【實驗過程記錄】1.運行中出現(xiàn)的問題與解決方案無2.運行后結果(抓圖)3.“|”運算符和“||”運算符運行結果的異同分析前者兩側所有表達式都要算,后者從左到右算如果有TURE后面的就不算了【實驗總結和收獲】學會了分析兩個或運算符的差別1.2.6實驗題6:Java數(shù)組運算【題目要求】編寫程序完成如下要求:將源數(shù)組s[]中第2至4數(shù)組元素,復制到目的數(shù)組d[]的第4個元素開始的位置。顯示復制前后的源數(shù)組和目的數(shù)組內容。源數(shù)組: ints[]={1,2,3,4,5,6};目的數(shù)組: intd[]={10,9,8,7,6,5,4,3,2,1};提示:利用java.lang.System類的arraycopy()方法進行數(shù)組元素復制。【實驗過程記錄】1.運行中出現(xiàn)的問題與解決方案無2.調試完成的最終代碼(其中自主修改部分可以涂紅和加粗)publicclassHelloword{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedm
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆政法學院《新聞算法與編程》2023-2024學年第二學期期末試卷
- 天津渤海職業(yè)技術學院《衛(wèi)星通信系統(tǒng)》2023-2024學年第二學期期末試卷
- 四川國際標榜職業(yè)學院《建筑工程造價管理》2023-2024學年第二學期期末試卷
- 內蒙古大學《新能源汽車概論》2023-2024學年第二學期期末試卷
- 2024屆河北省石家莊二中實驗學校高三下學期仿真模擬歷史試卷
- 2024-2025學年山東省聊城市第二中學高一上學期12月月考歷史試卷
- 新疆醫(yī)科大學《高層建筑智慧施工》2023-2024學年第二學期期末試卷
- 廣州科技貿(mào)易職業(yè)學院《建筑CAD》2023-2024學年第二學期期末試卷
- 嶺南師范學院《高電壓技術實驗》2023-2024學年第二學期期末試卷
- 湖南外貿(mào)職業(yè)學院《無機及分析化學(Ⅱ)》2023-2024學年第二學期期末試卷
- Python程序設計基礎及實踐(慕課版)PPT完整全套教學課件
- 雅思大作文寫作課件
- 水泥考試試題(含答案)
- 江蘇地理專題復習
- FIDIC設計-建造與交鑰匙工程合同條件(橘皮書)
- 筒袋泵檢修規(guī)程
- 雅思海外閱讀8套真題(含答案解析)
- 中國兒童普通感冒規(guī)范診治專家共識(2013年)
- 2023年武漢大學考博英語真題
- GB/T 4798.6-1996電工電子產(chǎn)品應用環(huán)境條件船用
- 第2課 抗美援朝-【精準備課】2021-2022學年八年級歷史下冊教學課件(部編版)
評論
0/150
提交評論