標籤:
北京電子科技學院(BESTI)
實 驗 報 告
課程:Java程式設計 班級:1351 姓名:黃君如 學號:20135117
成績: 指導教師:婁嘉鵬 實驗日期:2015.4.16
實驗密級: 預習程度: 實驗時間:16:30-18:30
儀器組次: 必修/選修:選修 實驗序號:1
實驗名稱: Java開發環境的熟悉
實驗目的與要求:
1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》課程
2.完成實驗、撰寫實驗報告,實驗報告模板見QQ群,注意實驗報告重點是運行結果,遇到的問題(工具尋找,安裝,使用,程式的編輯,調試,運行等)、解決方案(空洞的方法如“查網路”、“問同學”、“看書”等一律0分)以及分析(從中可以得到什麼啟示,有什麼收穫,教訓等)
3.實驗報告中統計自己的PSP(Personal Software Process)時間
4.嚴禁抄襲
實驗儀器:
名稱 |
型號 |
數量 |
PC |
MacBook Air |
1 |
一、實驗內容
1、使用JDK編譯、運行簡單的Java程式
2、使用Eclipse編輯、編譯、運行、調試Java程式
二、實驗步驟
(一)命令列下Java程式開發
1.開啟類似Windows下的cmd。
2.輸入cd Code命令進入Code目錄。
3.輸入mkdir 20135117命令建立實驗目錄,使用dir命令查看建立的目錄情況。
4.輸入cd 20135117命令進入實驗目錄,再輸入mkdir exp1建立第一個實驗目錄,然後輸入cd exp1進入實驗一目錄。
5.輸入javac -d . Hello.java命令編譯代碼,輸入java hjr.Hello命令運行程式。
(二)Eclipse下Java程式開發、調試
1.開啟Eclipse。
2.在Eclipse中單擊File->New-> Java Project建立Java項目。
3.輸入項目名稱HelloHJR,並單擊Finish按鈕完成建立項目。
4.在Eclipse中單擊File->New->Class建立Java類。
5.根據Java代碼規範輸入包名hjr,類名HelloHJR,並勾選上自動產生main函數選項,最後單擊Finish按鈕。
6.輸入如下代碼:
package hjr;
public class HelloHJR {
public static void main(String[] args) {
int i=5;
int j=6;
int sum=add(i,j);
System.out.println(sum);
sum=0;
for(i=0;i<100;i++)
sum+=i;
System.out.println(sum);
}
public static int add(int augend,int addend){
int sum=augend+addend;
return sum;
}
}
7.對程式設定斷點並逐步執行
8.在Variable標籤中查看變數的值
9.設定條件斷點
(三)練習(通過命令列和Eclipse兩種方式實現,在Eclipse下練習和偵錯工具)——3.實現Fibonacci數列功能,並進行測試
實驗代碼:
import java.util.*;
public class Fibonacci {
public static void main(String[] args) {
int x,i;
System.out.println("Input the number:");
Scanner s=new Scanner(System.in);
x =s.nextInt();
int[] Fibonacci=new int[x];
Fibonacci[0]=1;
Fibonacci[1]=1;
for(i=2;i<x;i++)
{
Fibonacci[i]=Fibonacci[i-1]+Fibonacci[i-2];
}
for(i=0;i<x;i++){
System.out.print(Fibonacci[i]+" ");
}
}
}
三、實驗體會
由於這是第一次做Java實驗,編寫的程式還比較簡單。前兩個實驗內容主要是熟悉命令列和Eclipse這兩種方式的環境,但是發現自己在使用命令列時還有許多指令不熟悉。接下來的第三個內容也不難,但是由於不清楚如何在Java中輸入數值,花費了不少時間。總體來說本次實驗還比較順利,從中我感受到編寫程式前一定要理清自己的思路,編程時才不會手忙腳亂。
四、運行結果
(一)
(二)
(三)
五、PSP時間
步驟 |
耗時 |
百分比 |
需求分析 |
12min |
10% |
設計 |
12min |
10% |
代碼實現 |
48min |
40% |
測試 |
12min |
10% |
分析總結 |
36min |
30% |
六、遇到的問題
這次實驗遇到的主要是和虛擬機器相關的一些問題。
1、在Window下的cmd輸入pwd時顯示不是有用的指令。
解決:此命令應該用在Linux系統下,當想要知道當前所處的目錄時,可以用這個命令,顯示整個路徑名。
2、在Window下的cmd輸入ls時顯示不是有用的指令。
解決:此命令應該用在Linux系統下,可以查看目前的目錄情況。
實驗一 Java開發環境的熟悉