实验一报告
北京電子科技學院(BESTI)
實?????驗????報?????告
課程:Java 班級:?1352?? ?姓名:談愈敏??? 學號:20135220
成績:????????????? 指導教師:婁嘉鵬 ? 實驗日期:2015.4.17
實驗密級:????????? 預習程度:???????? ?實驗時間:15:30~18:00
儀器組次:20???????? 必修/選修:選修 ??? 實驗序號:01
實驗名稱:?Java開發環境的熟悉????????????????????????????????????????????????????????
實驗目的與要求:???1.?使用JDK編譯、運行簡單的Java程序?????
2.使用Eclipse?編輯、編譯、運行、調試Java程序??????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????
實驗儀器:
| 名稱 | 型號 | 數量 |
| 計算機 | lenovo | 1 |
| 實驗樓 | ? | 1 |
?
統計的PSP(Personal?Software?Process)時間
?
| 步驟 | 耗時(min) | 百分比 |
| 需求分析 | 5~10 | 10% |
| 設計 | 10~20 | 25% |
| 代碼實現 | 20~25 | 35% |
| 測試 | 5~10 | 10% |
| 分析總結 | 10~15 | ?20% |
?
實驗步驟:
(一)命令行下Java程序開發
輸入cd?Code命令進入Code(注意C要大寫)目錄。
輸入mkdir?20135220?命令建立實驗目錄。
可以使用ls命令或dir命令查看建立的目錄情況。
輸入cd?20135220命令進入實驗目錄,再輸入類似mkdir?exp1建立第一個實驗目錄,然后輸入cd?exp1進入實驗一目錄,可以輸入pwd命令查看當前工作路徑。
輸入gedit?Hello.java(注意把代碼保存到exp1目錄中)編輯Hello.java,并輸入代碼。
如下圖所示:
?
輸入javac?-d.?Hello.java命令編譯代碼,輸入java?ljp.Hello命令運行?程序。
?
(二)Eclipse下Java程序開發、調試
?
依次新建Java?Project,Package,Class,然后開始寫代碼,運行結果如下:
調試程序,在第4行設斷點,調試F11,單步運行F6,運行到第5行
?
在第11行設置斷點,然后單擊Resume圖標(快捷鍵F8),程序就運行到了第11行。
?
設置條件斷點,在第11行左邊單擊鼠標右鍵,選擇Breakpoint?Properties...
設置條件“i==50”
?
按一下F8,就可以查看i的值是50了。
?
?
(三)練習(通過命令行和Eclipse兩種方式實現)
實現求正整數1-N之間所有質數的功能,并進行測試。
命令行的方式:
?
?
Eclipse方式:
?
遇到的問題:
?????實驗樓中命令行的編譯和運行沒有反應。
解決:
?????首先要把編寫代碼的窗口關掉!再在命令行中操作!
?????輸入javac?-d?.?Hello.java命令編譯代碼,注意代碼中有package時,使用javac編譯代碼時一定要加-d參數,這里-d后有空格再加點再加空格。
?????輸入java?ljp.Hello命令運行程序。?注意:代碼中有package時,運行代碼時一定要加包名前綴。
?
實驗總結
? ? ?編寫程序首先要弄清楚需求,繼而,有了主要思路和具體步驟之后,再去用代碼實現,編寫成代碼才是最后一步,只要有了思路,代碼也會信手拈來,切記不要一看到題目就著手敲代碼,這樣很容易完成不了,中途就不知道要怎么做了,還會漏洞百出。
? ? ?另外,把功能用函數單獨的封裝起來,只需要在主函數中調用需要的函數,這樣不僅提高了代碼的復用性,而且會使自己的程序更加簡單,有條理化,也不會容易出錯了。
轉載于:https://www.cnblogs.com/tymjava/p/4426009.html
總結
- 上一篇: HTTP必知必会
- 下一篇: 1-3-顺时针旋转矩阵