已采納回答 / 慕無忌1103300
Course temp4 = (Course)coursesToSelect.get(4);這里的get(4)超出了邊界,數組里只有4個元素,get(4)是去獲取第5個元素,超出了邊界
2019-03-05
已采納回答 / Xiong丶
就看你的main吧,主要問題在這里(上面的框),在拋出libraryException的時候程序不會輸出“第一句話:命令輸入錯誤……”按照拋出異常的順序而是應該在后面的catch中輸出語句,所以這塊的代碼應該改成后面我寫的那個(下面的框),然后你再試試。<...code...><...code...>
2019-03-04
已采納回答 / Zssaer1
我不知道你是否把類的反括號復制了下來,但我認為你一個沒有復制它。那么其關鍵問題在于在第七行代碼處你沒有反括號來結束其上一個if語句,導致其提前返回了一個錯誤并且方法還在繼續。。。這是兩個獨立的判斷語句而并非是鑲嵌式。<...圖片...>
2019-03-04
已采納回答 / Zssaer1
沒問題。因為 int j:num 作用是把int num的數組依順序傳入int j中所以j在for循環中依次為1,0,6,3,9,9,0,2,8,9所以輸出的是num[1],num[0],num[6],num[3],num[9],num[9],num[0],num[2],num[8],num[9]
2019-03-03
已采納回答 / qq_慕數據8234616
你定義了一個空類為 StringBuilder, 在這個類里面沒有寫任何的方法。當然也不包含append(string)方法,如果你要測試這個類型,你的類名需要換一個,比如TestStringBuilder。
2019-02-25