隨機四則運算5 2 5 3

2022-09-17 12:57:11 字數 1077 閱讀 1597

一、結對夥伴:

李豌湄 部落格:

二、分工

我們先將之前所寫的**一起進行討論,然後我主要負責異常的處理,我的同伴李豌湄主要做過載。

三、實驗過程

在calculator中的integerandinteger方法增加乙個過載的方法,並且加上異常處理(舉出其中的乙個例子):

public

void integerandinteger(int b,int c,int d) throws

jisuanexception

else

if(a[b]==a[1])

else

if(a[b]==a[2])

else

if(a[b]==a[3])

else

sum=(long) ((float)c/d);}}

public

void integerandinteger(int c,int

d)

前後兩個integerandinteger中所帶的引數數量不一致就實現了過載的功能。

該例子所舉出的例子是整數與整數之間的運算,在進行帶兩個數進行除法的時,由於除數不能為0,所以該處必須進行異常處理。

先新建乙個異常類jisuanexception:

在單元測試中,也要丟擲相應的異常:

四、實驗結論

本次實驗學會了如何通過過載的方法來檢測**的覆蓋程度,還學會了如何觀察**中的缺陷,將該缺陷用乙個簡單的異常類來表示,然後在此處的缺陷中丟擲這種異常,這樣就可以減少執行中**的缺陷而導致軟體的不正常執行。

四則運算5 2 5 3

開發環境 eclipse 結對同伴 26吳偉峰 總結 我不知道老師這個單元到底是什麼東東。後來跟著小夥伴努力地學習了一下,其實發現都不是挺難的。通過這一次的單元測試,使我更加了解了軟體工程的深一層的含義。在乙個工程中,如果沒有存在這樣類似與單元測試的除錯,那麼我想就可以直接淘汰這個工程了。太多的錯誤...

隨機四則運算

一 需求分析 二 功能分析 根據需求分析,可以得出該專案所需的功能 三 設計實現 四 測試執行 如下圖所示,當n 50時,迴圈產生50個算式,學生可輸入答案,與result檔案中的正確答案對比是否正確。五 核心 提前將 符號的優先順序定義好 private static final mapbasic...

隨機生成四則運算

心得 在程式設計過程中遇到的最大的問題就是隨機數的產生問題。在c語言中函式rand 可以用來產生隨機數,但是它缺不是乙個真正的隨機數,需要用到srand 函式。所以我用srand unsigned time null 這段 來解決隨機數的產生問題。rand 的隨機範圍在0到32767之間。在乙個fo...