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

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


1.實驗內容

  • 參考實驗一 Java開發環境的熟悉(Linux + Eclipse)和Intellj IDEA 簡易教程
  • Eclipse 內容換成IDEA
  • 練習(經過命令行和IDEA兩種方式實現)換成前兩週項目內容
  • 週三實驗課上進行驗收:PP2.5,PP3.3,PP3.5,PP3.8,;

2. 實驗過程及結果

實驗中,我所進行並解決的第一個任務是

課本題目PP2.5,PP3.3,PP3.5,PP3.8的設計html

  • PP2.5在上週已完成:java

  • PP3.5較爲容易,用到基本的Math方法:linux

  • PP3.8使用到Math方法中三角函數部分的知識,根據題意:數據結構

  • PP3.3與以前的題目難度不大相同:dom

第二個進行的任務:參考實驗一 Java開發環境的熟悉(Linux + Eclipse)和Intellj IDEA 簡易教程

跟隨教程一步一步走,輕鬆解決。eclipse

第三個:Eclipse 內容換成IDEA


3. 實驗過程當中遇到的問題和解決過程

主要是PP3.3所遇到的多個問題,邏輯、格式等。ide

問題1及其解決方案:PP3.3看似簡單,可是上手作時才發現這並非一個單純的Random類的試題,由於數字的位數不會本身去固定,沒法達成格式的規範,
作時急於求成,忘記運用格式化輸出內容的知識點,運用了if-else語句進行解決;因爲臨時學習不夠仔細,錯把||看成「與」,致使出現BUG。
如右→
其中一行出現了三位數變爲二位數的BUG,替換掉||以後解決。函數

問題2及其解決方案:PP3.3前三個值輸出時沒有實現預想中的拼接而是進行了相加,緣由與20172316 《程序設計與數據結構》第三週學習總結中錯題4,7緣由一致,屬於邏輯問題,將三個值之間插入""後解決問題。學習

問題3及其解決方案:將文件轉移至IDEA上後,均出現錯誤提示,沒法Run或者Debug,解決方法爲在文件最前加入package 文件夾名idea


參考資料

《Java程序設計與數據結構教程(第二版)》
《Java程序設計與數據結構教程(第二版)》學習指導

相關文章
相關標籤/搜索