天天看點

java第一次實驗

一、實驗内容

  1.使用JDK編譯、運作簡單的Java程式;

  2.使用Eclipse 編輯、編譯、運作、調試Java程式。

二、實驗要求

  1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》 課程;

  2.完成實驗、撰寫實驗報告

  3.實驗報告中統計自己的PSP(Personal Software Process)時間:

步驟 耗時 百分比
需求分析 30min  15%
設計
代碼實作 60min  45%
測試  30min
分析總結  20min 10%

  4. 嚴禁抄襲。

三、實驗知識點

  1. JVM、JRE、JDK的安裝位置與差別;

  2. 指令行運作javac;java;javac -cp; java -cp;

  3. PATH,CLASSPATH,SOURCEPATH的設定方法與應用;

  4. 包管理:package;import;javac -d ;

  5. Eclipse(Netbeans)管理Java項目,調試:斷點、單步執行等;

  6. Java基礎文法:類型與類型轉換;變量;運算符;流程控制等;

  7. JDK幫助文檔的使用。

四、實驗步驟

  1、使用jdk運作簡單的的java程式(因為第一次沒有做完,接下來就就資源不足不能再進入實驗樓,是以仍待完成)

  2、Eclipese下的java程式開發調試

java第一次實驗

java第一次實驗
java第一次實驗

  3、練習(通過指令行和Eclipse兩種方法方法實作Fibonacci數列功能,并進行測試)

    

package 實驗;

import java.util.Scanner;

public class Fibonacci

{

public void getFibonacci(int number)

{

int a = 0;

int b = 1;

System.out.print(b);

for (int i = 0; i < number; i++)

{

int sum = a + b;

System.out.print(" " + sum);

a = b;

b = sum;

}

}

public static void main(String[] args)

System.out.println("請輸入一個數:");

Scanner x1 = new Scanner(System.in);

int x = x1.nextInt();

new Fibonacci().getFibonacci(x);

}

java第一次實驗

五、實驗體會

      在做練習時,開始編寫的代碼隻能實作輸出前20位數列,感覺不太完整,于是插入了鍵盤輸入并顯示的代碼,實作輸入一個數x,并輸出前x位數列。

System.out.println("請輸入一個數:");Scanner x1 = new Scanner(System.in);int x = x1.nextInt();

即提示輸入一個數,鍵盤輸入後,将該數值用于後面的輸出數列數目中,實作人為控制輸出數列的個數,使得實驗較為完整。

     一開始斷點不會設定,最後仔細看圖發現是在行上設定,而不是在file中。我感覺細節的訓練是我這次實驗最大的收獲,一點點錯誤都可能會導緻實驗的失敗,而且在編代碼時,在最開始想好自己想要實作什麼,用哪些函數,這樣在編寫過程中會起到事半功倍的效果,并且對思維的嚴謹度也是一種訓練。

     java學習最重要的是實驗,課本什麼的隻是輔助,将所學的靈活運用,而不能使别人給我一個思路我知道怎麼辦,别人的代碼我可以看懂,這樣是不夠的,給一個要求可以自己實驗,完整的将代碼編寫出來這才是學習Java的目的,在編寫過程中遇到問題自己去通過各種管道去想辦法解決,這才是編寫中的樂趣。我的C語言學的很爛不想再次将日子混過去,盡管實驗用的代碼很簡單,但仍有些難住我,電腦沒電後躺在床上翻着手機尋找解決方法,直到找到後才安心的睡着,這感覺真的是疲憊中充滿了充實的感覺,那種收獲的喜悅,獨立完成的充實。