java第一次實驗

來源:互聯網
上載者:User

標籤:

一、實驗內容  1.使用JDK編譯、運行簡單的Java程式;  2.使用Eclipse 編輯、編譯、運行、調試Java程式。二、實驗要求  1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》 課程;  2.完成實驗、撰寫實驗報告  3.實驗報告中統計自己的PSP(Personal Software Process)時間:
步驟 耗時 百分比
需求分析

30min 

15%
設計 30min  15%
代碼實現 60min  45%
測試  30min 15%
分析總結  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程式開發調試

  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);
}
}

 

五、實驗體會

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

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

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

 

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

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

 

java第一次實驗

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.