課本題目PP2.5,PP3.3,PP3.5,PP3.8的設計html
PP2.5在上週已完成:java
PP3.5較爲容易,用到基本的Math方法:linux
PP3.8使用到Math方法中三角函數部分的知識,根據題意:數據結構
PP3.3與以前的題目難度不大相同:dom
跟隨教程一步一步走,輕鬆解決。eclipse
主要是PP3.3所遇到的多個問題,邏輯、格式等。ide
問題1及其解決方案:PP3.3看似簡單,可是上手作時才發現這並非一個單純的Random
類的試題,由於數字的位數不會本身去固定,沒法達成格式的規範,
作時急於求成,忘記運用格式化輸出內容的知識點,運用了if-else語句進行解決;因爲臨時學習不夠仔細,錯把||
看成「與」,致使出現BUG。
如右→
其中一行出現了三位數變爲二位數的BUG,替換掉||
以後解決。函數
問題2及其解決方案:PP3.3前三個值輸出時沒有實現預想中的拼接而是進行了相加,緣由與20172316 《程序設計與數據結構》第三週學習總結中錯題4,7緣由一致,屬於邏輯問題,將三個值之間插入""
後解決問題。學習
問題3及其解決方案:將文件轉移至IDEA上後,均出現錯誤提示,沒法Run或者Debug,解決方法爲在文件最前加入package 文件夾名
。idea