1. 程式人生 > >20172325 2017-2018-2 《程序設計與數據結構》實驗一報告

20172325 2017-2018-2 《程序設計與數據結構》實驗一報告

window 托管 運用 分享圖片 這樣的 復雜 圖片 體會 號碼

---恢復內容開始---

20172325 2017-2018-2 《程序設計與數據結構》實驗一報告

課程:《程序設計與數據結構》
班級: 1723
姓名: 鄧煜坤
學號:20172325
實驗教師:王誌強
實驗日期:2018年3月21日
必修/選修: 必修

一、實驗內容

  • 1.java開發環境的熟悉以及典型例題的實驗;
  • 2.IDEA以及JDK的安裝和調試

二、實驗過程及結果

  • 關於習題PP3.3、PP3.5和PP3.8的聯系,首先是對照課本熟悉知識點,之後進行多次嘗試,體會做中學,對多次的失敗進行解決,確實能學到很多東西,尤其是在糾結於0~655的範圍在怎麽弄時遇到了瓶頸,後期在老師的指導之下發現+100就能解決,發現在程序的開發中,有時候不僅僅是技術問題,還要求學會多方面思考和創新,有時候真的只是一個思路問題。當然較為復雜和懵逼的是對IDEA和JDK的安裝和調試,由於不明白他們的作用,於是不知道什麽才算成功,但是在兩位助教的幫助之下,還是較為順利的完成了安裝和調試,並對一些關鍵步驟進行了記錄。

三、實驗過程中遇到的問題和解決過程

  • 問題1:對IDEA的安裝和調試提示無法clone
  • 問題1解決方案:之前的git安在了虛擬機裏,在Windows裏沒有安裝,後根據提示在Windows裏安裝了git,並成功的托管到了碼雲。技術分享圖片

  • 問題2:在運行一個程序時,發現IDEA提示代碼錯誤,但是在虛擬機裏卻是正確的可以運行的程序,不知道什麽情況
  • 問題2解決方案:可能是由於不同的開發軟件對代碼格式有限制,後發現刪除提示錯誤的代碼,重新輸入就能解決,而且系統會自動把後面所有的格式差異進行轉換,以後運行就都成功了。技術分享圖片

  • 問題3:在電話號碼的那個代碼裏發現三位數的中間數字在定義時會出問題。
  • 問題3解決方案:最開始以為是定義錯誤,在幾位同學的幫助下,試用了後面章節的知識,雖然並不知道是什麽意思,什麽原理,但是卻成功的運行了程序;後來張旭升助教發了用格式化定義解決,雖然覺得這樣的方法似乎有些過於簡單粗暴,但是我卻無法反駁,確實很好用,簡單快捷,哈哈哈哈。

感悟

  • 通過這次實驗,我發現在java開發的學習過程中,有兩個最重要的要求:第一、需要我們真真正正的動手去敲代碼,有些問題口頭上是絕對解釋不清楚的,只有在真實的實驗過程中才能理解和學會有些規則的運用:第二、代碼是個很神奇的東西,說他嚴謹死板很對,一個符號的錯誤就決定了整個程序的成敗,但是,他卻也可以靈活多變,一個問題的解決辦法有很多,所以在學習過程中需要充分運用我們的聰明智慧,去思考,去創造!

20172325 2017-2018-2 《程序設計與數據結構》實驗一報告