20175325 《JAVA程序設計》實驗一 《JAVA開發環境的熟悉》實驗報告

20175325 《JAVA程序設計》實驗一 《JAVA開發環境的熟悉》實驗報告

1、實驗內容及步驟
(一)、實驗一:html

  • 實驗要求:
    0 參考實驗要求
    1 創建「本身學號exp1」的目錄
    2 在「本身學號exp1」目錄下創建src,bin等目錄
    3 javac,java的執行在「本身學號exp1」目錄
    4 提交 Linux或Window或macOS中命令行下運行Java的全屏截圖, 運行結果包含本身學號等證實本身身份的信息
    5 代碼提交碼雲java

  • 程序設計截圖
    git

  • 碼雲連接:
    https://gitee.com/sgm5/text1/commit/e483c16d2f6a4b9a17db4b6570bbf69bff387f43dom

(二)、IDEA下Java程序開發與調試:學習

  • 實驗要求:
    參考http://www.cnblogs.com/rocedu/p/6371315.html
    提交 Linux或Window或macOS環境中 IDEA中調試設置條件斷點的全屏截圖,截圖打上本身學號的水印。
    其餘內容包括截圖在實驗報告中體現
  • 實驗步驟:
    一、在創建好的HelloWorld項目中,新建「HelloJDB」類,輸入以下代碼:
1 public class HelloJDB {
2   public static void main(String[] args) {
3       int i = 5;
4       int j = 6;
5       int sum = add(i, j);
6       System.out.println(sum);
7           
8       sum = 0;
9       for(i=0; i< 100; i++)
10          sum += i;
11          
12      System.out.println(sum);
13  }
14      
15  public static int add(int augend, int addend){
16      int sum = augend + addend;
17      return sum;
18  }
19 }

二、調試程序設置斷點和單步運行。設置斷點在要設置斷點的行號旁用鼠標單擊一下就好了(或使用Ctrl+F8快捷鍵)
測試

  • 單步運行有兩種:Step Into(快捷捷F7)和Step Over(快捷捷F8)

三、單步執行效率比較慢,能夠經過條件斷點解決問題。設置條件斷點,咱們在第9行左邊斷點處單擊鼠標右鍵,彈出斷點屬性框,咱們設置條件「i==50」,再按一下F9,咱們能夠查看i的是50了。
命令行

(三)練習:設計

  • 實驗要求:
    參考實驗一 Java開發環境的熟悉(Linux + Eclipse)http://www.cnblogs.com/rocedu/p/4421202.html ,練習
    提交本身練習項目的碼雲連接和運行結果的截圖。
  • 練習題目:
    產生一個隨機數,讓用戶猜想,猜錯了告訴用戶是大了仍是小了。 並進行測試(正常狀況,異常狀況,邊界狀況)
  • 實驗運行結果截圖:
    一、正常狀況:

二、邊界測試狀況:
3d

2、遇到的問題及解決方法:
問題:不知道如何隨機產生一個數
解決方法:調試

Random ran = new Random();隨機數方法建立對象

3、感想與收穫:
在此次實驗中,收穫頗多,平時的學習中,只注重了教材中代碼的編寫,缺乏本身的獨立思考,但在此次實驗中,本身思考理解設計的一個Java程序。此次練習應用了不少方面的內容,運用到了許多前幾章的學習內容,也鞏固了之前的知識,將各個模塊的知識結合在一塊兒,收穫很大。

4、PSP:

步驟 耗時 百分比
需求分析 10min 5.4%
設計 15min 8.1%
代碼實現 125 67.5%
測試 20min 10.8%
分析總結 15min 8.2%
相關文章
相關標籤/搜索