作業5 四則運算 測試與封裝 5 1

2022-04-09 14:58:11 字數 421 閱讀 6742

夥伴:26吳偉峰

夥伴部落格:

程式介紹:

1.第一階段目標 - 把計算的功能封裝成類。

2.設計測試用例:用白盒與黑盒測試設計技術,為計算核心設計測試用例。

3.在實驗環境中(如myeclipse整合開發環境+junit測試框架)執行測試用例,分析測試結果,找出程式問題,給出改進前後的**對照。

心得:這次作業按照上次的程式稍作修改,主要是修改了演算法優先順序,第一次構想是乘除法優先然後到加減法,需要注意的是被除數不能為0,但是後來發現最優先應該是括號問題,先運算括號內,再算括號外,那麼問題來了,括號內也有乘除法和加減法時候,又該怎樣算?這個只做了構思了沒有去修改,只要是打算把括號算為第一優先順序,乘除法作為第二優先順序,加減最後,然後一直做迴圈判斷優先順序,但是後來修改了幾次後發現要修改的地方太多所以沒有再去修改了,括號這個問題還是沒有解決。

練習5 1更新 四則運算 測試與封裝

package com.h1 import static org.junit.assert.import org.junit.assert import org.junit.before import org.junit.test import com.h2.core public class co...

四則運算測試

include include using namespace std define max 10000 include include void display inta,b,k,m,n,o,p cout 請輸入定製數量 cin k 定製數量 cout cout 請輸入數值範圍 如 10 50 c...

四則運算測試

設計思路 1,先獲取到 使用者選擇的 演算法 2,根據選擇的演算法 獲取 參加該演算法的兩個隨機數 3,判斷 兩個數運算答案和使用者輸入的 答案是否 一致 4,顯示出結果 using system using system.collections.generic using system.compo...