1. 程式人生 > 其它 >20202316 《資料結構與面向物件程式設計》實驗二報告

20202316 《資料結構與面向物件程式設計》實驗二報告

# 20202316 2021-2022-1 《資料結構與面向物件程式設計》實驗二報告

課程:《程式設計與資料結構》
班級: 2023
姓名: 饒坤
學號:20202316
實驗教師:王志強
實驗日期:2021年9月23日
必修/選修: 必修

## 1.實驗內容

(1) 編寫簡單的計算器,完成加減乘除模運算。
(2) 要求從鍵盤輸入兩個數,使用判定語句選擇一種操作,計算結果後輸出,然後使用判定和迴圈語句選擇繼續計算還是退出。
(3) 編寫測試程式碼,測試驗證。(https://www.cnblogs.com/rocedu/p/4472842.html)
## 2. 實驗過程及結果
簡單實現加減乘除的程式碼

此處使用了do-while的迴圈語句以及引入了cp這個字串,以外界的輸入來判斷是否繼續計算。

運算結果

## 3. 實驗過程中遇到的問題和解決過程
- 問題1:do-whiles迴圈語句在寫的時候出現了一些錯誤,導致了語句無法正常執行
- 問題1解決方案:我反覆看了好幾遍我的程式碼,最終發現是}沒有與之匹配,後來改了之後終於成功運行了。
- 問題2:程式執行的時候,總是把加減乘除都一起輸出出來了,還有就是沒有辦法多次計算,總是的多次執行才行。
- 問題2解決方案:我加上了do-while語句進行判斷迴圈,從而實現多次同時執行,然後將加減乘除都分開輸出實現單獨輸出。
- ...


## 其他(感悟、思考等)
這一次的實驗大部分是跟著老師學習打的程式碼,但是我也在這些基礎上進行了一些自己的改進,經過這一次的實驗我也發現了,java與C語言也有許多相似的地方,比如do-while的語句,與C語言的用法是一樣的,還有就是我還是覺得我自己的程式碼編寫能力還是不足,因為Java中一些語言確實是不知道,所以我還是像以前一樣拿比記那些我不會的語句,每天看看。