作業社區
探索學習新天地,共享知識資源!
0份
提交作業
0個
布置作業
0份
滿分作業
項目作業
慕慕2918583 的作業評語:
程序可以運行,但有些細節處理的不好,例如:1)在main的循環體內實例化動物,這樣就會導致循環一次就new出一個動物來,大大降低了程序的運行效率,正確的做法是在循環體外事先實例化動物,這樣做到了定義一次,多處使用以提高程序的運行效率。Scanner對象也同樣存在此問題。2)用戶選擇某動物表演時,不應該在主方法中挨著調用一遍動物中的相關方法,而是應該把這些方法的調用放在表演act()中,而主程序只調用act()即可。3)程序中多處調用的代碼塊,需要拿來單獨做成方法。例如你的”是否繼續觀看“不要在每個case中都重寫一次,可以放于switch后面嘛,這樣一次就解決了。4)看得出你有C或basic語言的功底,這也導致你面向對象的思想不好扭轉,建議面向對象的課程再鞏固一下。建議程序中不要使用類似的continue loop1;break loop3;可讀性太差,程序不夠清晰。作業中如果有疑問,可在問答區進行提問,我們的助教老師會幫您答疑解惑,祝學習愉快!
+1285
來源:Java零基礎入門18 · 馬戲團節目管理系統開發
項目作業
項目作業
項目作業
項目作業
項目作業
項目作業
項目作業
項目作業
項目作業
項目作業
項目作業
項目作業
項目作業