已采納回答 / qq_e琴_0
因?yàn)槟愣x的類(lèi)名和java.util.Calendar的類(lèi)名重復(fù)了,所以您在執(zhí)行Calendar c = Calendar.getInstance();程序會(huì)報(bào)錯(cuò)
2018-08-16
已采納回答 / songqi12so
其實(shí)很簡(jiǎn)單,只是因?yàn)槔蠋熢谥v的時(shí)候并沒(méi)有演示到位而已。你嘗試刪除while之后,運(yùn)行程序輸入之前沒(méi)有添加過(guò)得ID,你會(huì)發(fā)現(xiàn)程序停止并且報(bào)錯(cuò)了。這說(shuō)明,你的運(yùn)行機(jī)制不完善,判斷機(jī)制不全面所以這里需要將其中的remove套用一個(gè)無(wú)限循環(huán)(實(shí)際在成功的時(shí)候只運(yùn)行一次,所以break),continue就是這次無(wú)限循環(huán)的點(diǎn),用來(lái)提示“該ID不存在”,以此能讓本次的remove是能夠正常運(yùn)行的,而判斷也是包含價(jià)值的。
2018-08-16
已采納回答 / 每天學(xué)一點(diǎn)明天會(huì)更好
查了好久,這個(gè)console = new Scanner(System.in);的意思是之前的掃描儀有個(gè)緩存,你輸入了字符,拋出異常之后再重新輸入,但是這個(gè)緩存內(nèi)的數(shù)據(jù)沒(méi)有清空,不需要你再輸入,里面一直有個(gè)異常,所以一直報(bào)錯(cuò),他現(xiàn)在新建了個(gè)新的掃描儀,把之前數(shù)據(jù)清空了
2018-08-14
已采納回答 / CCQAQ
無(wú)限重新編譯就ok了(滑稽)
已采納回答 / 伊萬(wàn)諾維奇
在異常的第一節(jié)介紹里面有:異常分為非檢查異常(RuntimeException)和檢查異常。非檢查異常是JVM自動(dòng)拋出,自動(dòng)捕獲的。個(gè)人理解就是不需要throws聲明的,由jvm自動(dòng)接管,所以在main方法中不需要捕獲也是可以的(已驗(yàn)證);當(dāng)然也不用專(zhuān)門(mén)拋出,貼一個(gè)運(yùn)行OK的版本。<...圖片...>
2018-08-13
最贊回答 / qq_天池_1
i-=3或者i=i-3
已采納回答 / codercy
單引號(hào)的數(shù)據(jù)是char類(lèi)型,雙引號(hào)的數(shù)據(jù)是string。單引號(hào)的數(shù)據(jù)只能是一個(gè)字符,雙引號(hào)的數(shù)據(jù)可以是0或多個(gè)字符。String中有int indexOf(int ch) 和 int indexOf(String str)這兩個(gè)方法。int indexOf(int ch) 是查找ch字符在該字符串中第一次出現(xiàn)的位置int indexOf(String str) 是查找str子字符串在該字符串中第一次出現(xiàn)的位置所以,這里是把 @ 和 . 當(dāng)做字符而不是字符串,調(diào)用的是int indexOf(int ch) ...
2018-08-12
最新回答 / code_walker
public?List<Course>?coursesToSelect;this.coursesToSelect?=?new?ArrayList<Course>();//題主這句沒(méi)加泛型,會(huì)有警告的上面兩句就規(guī)定List集合只能存放Course類(lèi)型的對(duì)象。你添加String類(lèi)型肯定報(bào)錯(cuò)啊
2018-08-06
已采納回答 / v右啟
查看Student類(lèi)中 ?public Student(String id,String name) 是否正確是不是 String id和String name寫(xiě)反了
2018-08-06