(8).分數化簡html
(7).對於括號的添加,咱們小組成員還在進一步討論中。編程
問題1.符號類型在測試輸出中一直相同,數字在輸出中一直相同。
數組
問題1的解決:將符號隨機判斷放在for循環裏面,每次執行循環時都去取新的隨機符號。數字同理。學習
問題2.分數不能正常輸出。
測試
問題2的解決:在循環中沒有給實例化數組實例化對象,所以沒法調用fraction方法,在加入實例化對象後解決了問題所在。
編碼
問題3.在將中綴表達式變後綴表達式的過程當中,不知道怎樣把前一個類中生成的後綴表達式引用進來。設計
問題4:雙等號錯誤,在初次試用面對用戶的類時,出現了雙等號錯誤。
代碼規範
問題4的解決:在循環外面的result處加等號,才能在末尾輸出一個「=」。
code
問題5:輸出中一直問題9
重複,找不到問題所在。
htm
問題5的解決:經過我小組成員段志軒的不斷努力,該問題獲得解決。在主類中設置了一個變量,經過循環裏面的自增和自減成功解決了問題序號的美化輸出。
問題6.在拆分字符的時候,StringToKenizer 比String.toCharArray好,分數不方便分割。
:
問題6的解決:換成StringToKenizer。
1.用戶體驗類截圖
2.中綴變後綴截圖
3.後綴表達式計算截圖
[20172301]:此次編程項目的主策劃,主引導,主幹事。他編寫了中綴轉後綴類以及後綴計算類。在各個環節也在不停幫助咱們小組其餘兩位同窗。
[20172304]:此次編程項目的靈感激發和驅動型人物。在加括號問題上,獨特的想到了用ASCII表來判斷的方法,如今雖然遇到了瓶頸,但仍是在繼續解決中。
原本不該該有本身的評價,但仍是寫在感悟裏面吧。此次結對編程,我只作了最簡單的用戶使用類,而且在小問題上還有差錯,通過多次修訂和改正才正常運行。在主類的編寫中,也只參與了一小部分。原本想編寫後綴計算的類,可是當時本身無從下手,五一又出去遊玩了沒有時間去花心思,因此這個步驟也是由隊友完成的。理解代碼,實現代碼,操縱代碼都是不一樣的境界和層次。沒有時間的投入,沒有足夠的思考,我寫不出來也很正常。後期會在編程項目中多下點功夫。
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 60 | 65 |
Estimate | 估計這個任務須要多少時間 | 3 | 2 |
Development | 開發 | 2000 | 3000 |
Analysis | 需求分析 (包括學習新技術) | 350 | 300 |
Coding Standard | 代碼規範 (爲目前的開發制定合適的規範) | 60 | 10 |
Design UML | 設計項目UML類圖 | 60 | 60 |
Coding | 具體編碼 | 1500 | 2000 |
Code Review | 代碼複審 | 30 | 30 |
Test | 測試(自我測試,修改代碼,提交修改) | 300 | 300 |
Size Measurement | 計算工做量(實際時間 ) | 2 | 2 |
Postmortem & Process Improvement Plan | 過後總結, 並提出過程改進計劃 | 30 | 10 |
合計 | 4395 | 5229 |