JAVA第一次实验 ——实验楼
北京電子科技學院(BESTI)
實?????驗????報?????告
課程:Java程序設計 班級:1352??姓名:潘俊洋? 學號:20135230
成績:???????????? 指導教師:婁嘉鵬 ?????實驗日期:2015.4.14
實驗密級:???????? 預習程度:??????? ?實驗時間:
儀器組次:?? ???????必修/選修:??????? ??? 實驗序號:
實驗名稱:?????? Java開發環境的熟悉????????????????????????????????????????????????????
實驗目的與要求:實驗內容1.使用JDK編譯、運行簡單的Java程序;
2.使用Eclipse?編輯、編譯、運行、調試Java程序。實驗要求1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》課程;2.完成實驗、撰寫實驗報告,實驗報告模板見QQ群,注意實驗報告重點是運行結果,遇到的問題(工具查找,安裝,使用,程序的編輯,調試,運行等)、解決辦法(空洞的方法如“查網絡”、“問同學”、“看書”等一律得0分)以及分析(從中可以得到什么啟示,有什么收獲,教訓等);3.實驗報告中統計自己的PSP????????
實驗儀器:
| 名稱 | 型號 | 數量 |
| PC | ? | 1 |
| ? | ? | ? |
?
實驗內容、步驟與體會(附紙):
?
【實驗步驟】
(一)命令行下Java程序開發
注意代碼的第一行,這會影響到我們使用javac編譯代碼的方式。 注意代碼第二行,我們使用到Java類庫中的類時,要用import導入相關的類(你可以暫時理解為C語言中include的功能),導入路徑可以查看JDK幫助文檔,比如我們使用到了Scanner類
?
?
(二)Eclipse下Java程序開發、調試
2 public class HelloJDB {
3 public static void main(String[] args) {
4 int i = 5;
5 int j = 6;
6 int sum = add(i, j);
7 System.out.println(sum);
8
9 sum = 0;
10 for(i=0; i< 100; i++)
11 sum += i;
12
13 System.out.println(sum);
14 }
15
16 public static int add(int augend, int addend){
17 int sum = augend + addend;
18 return sum;
19 }
20}
10. 1單步執行效率比較慢,如果我們感覺到第6行到第10行的代碼沒有問題了,想讓程序直接運行到第11行,怎么辦?首先我們要在第11行設置斷點,然后單擊Resume圖標(快捷鍵F8),程序就運行到了第11行
11. 單步執行效率比較慢還導致另外一個問題,比如一個大循環中間出了問題怎么辦?這時可以通過條件斷點解決問題。調試循環代碼時,會有一個值我們特別關注,這時在Variable標簽中查看變量的值,比如我們此時比較關注sum,每次單步執行都可以看到sum的變化情況了,設置條件斷點,我們在第11行左邊單擊鼠標右鍵,選擇Breakpoint Properties...
【實驗結果】
?
?
?
?
?
?
?
?
?
?
| ?? 步驟 ?? | ?? 耗時 ?? | ?? 百分比 ?? |
| 需求分析 | ? | 20% |
| 設計 | ? | 30% |
| 代碼實現 | ? | 40% |
| 測試 | ? | 10% |
| 分析總結 | ? | ? |
轉載于:https://www.cnblogs.com/20135230pjy/p/4433233.html
總結
以上是生活随笔為你收集整理的JAVA第一次实验 ——实验楼的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity3D 2D游戏中寻径算法的一些
- 下一篇: 十天学会AngularJS之02