java第二次實驗報告

來源:互聯網
上載者:User

標籤:

北京電子科技學院(BESTI)

             

課程:Java程式設計   班級:1353       姓名:郭皓  學號:20135327

成績:             指導教師:婁嘉鵬      實驗日期:

實驗密級:         預習程度:             實驗時間:

儀器組次:          必修/選修:選修       實驗序號:2

實驗名稱:                Java物件導向程式設計                            

實驗目的與要求:                                                        

1.初步掌握單元測試和TDD                              

2.理解並掌握物件導向三要素:封裝繼承多態                                                                       

3.初步掌握UML建模                                                         

4.熟悉S.O.L.I.D原則                                           

5.瞭解設計模式                                                                          

 

實驗儀器:

名稱

型號

數量

Pc

 

1

 

 

 

 

 

 

 

一、     實驗過程

使用Umbrello完成封裝,繼承,多態······

使用TDD方法設計關實現複數類Complex

二、     運行

 

 

 

 

 

 

 

 

三、     遇到的問題/如何解決

1.          實驗樓工具出現問題,一直不能!!!

解決:用了系統內建的工具

2.    有關於複數的除法,主要是除數不能為零

解決:if else 考慮用異常

 

四、     實驗代碼:

  1. 虛擬碼:

(1).建立Complex類

(2).設計加減乘除運算

加法:  (a+bi)+(c+di) =(a+c)+(b+d)i

減法:  (a+bi)-(c+di) =(a-c)+(b-d)i

乘法:  (a+bi)*(c+di) =(ac-bd)+(ad+bc)i

除法:  (a+bi)/(c+di) =((ac+bd)+(ad-bc)i)/ (c²+d²)

(3)輸出測試

五、     PSP時間統計

統計有缺失,總計三小時。

步驟

耗時

百分比

需求分析

10分鐘

 

設計

20分鐘

 

代碼實現

115分鐘

 

測試

5分鐘

 

分析總結

30分鐘

 

 

六、分析總結

 感覺網速上第一問題,其他感覺都很好!!尤其是設計出代碼的時候!!

java第二次實驗報告

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.