2019/11/27Java編程總結

1、在編寫第一個Java程序時遇到Resource leak: "in" is never closed的報警提示,這個報警的意思是:資源泄漏。原因是:

申明瞭名爲SC的數據輸入掃描儀(Scanner),從而獲得了配置內存,

但是結束時卻沒有關閉或釋放該內存,而出現警告。因此mian函數的結束時用XXX.close();結束數據流,釋放內存。這樣警告就會消失。

2、報錯Exception in thread "main" java.util.InputMismatchException。

price = in.nextInt();這段代碼的意思是要求in這個對象做讀入下一個整數的動作,讀到的結果賦值給變量price。如果用戶輸入的不是整數就會報這種錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章