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程序開發與調試:學習
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快捷鍵)
測試
三、單步執行效率比較慢,能夠經過條件斷點解決問題。設置條件斷點,咱們在第9行左邊斷點處單擊鼠標右鍵,彈出斷點屬性框,咱們設置條件「i==50」,再按一下F9,咱們能夠查看i的是50了。
命令行
(三)練習:設計
二、邊界測試狀況:
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% |