參考作業(yè)中的疑問(wèn)
我下載了 作業(yè)參考 運(yùn)行過(guò)后發(fā)現(xiàn)有個(gè)問(wèn)題, 根據(jù)書名找書那個(gè)方法(getBookByName)如果輸入數(shù)字,就會(huì)直接返回books數(shù)組的第一個(gè)值。我打了斷點(diǎn)查看了,發(fā)現(xiàn)一個(gè)很奇怪的現(xiàn)象,name.equals(books[i])這個(gè)語(yǔ)句的值明明是false,卻依然可以進(jìn)入if語(yǔ)句中,這是為什么?
不小心開了截圖,大家忽略圖片就好 - -!!
2016-04-10
應(yīng)該是將圖書序號(hào),設(shè)置變量類型 為int來(lái)接收用戶鍵盤輸入數(shù)字,例 if( a==對(duì)象.num()),小白一枚說(shuō)錯(cuò)勿怪,共同交流進(jìn)步。
2016-03-24
我的就沒(méi)有問(wèn)題啊,輸入數(shù)字,顯示的是圖書不存在。如果輸入的是數(shù)字,也會(huì)將數(shù)字看成一個(gè)string作為equals的對(duì)象進(jìn)行比較,肯定會(huì)是false,所以拋出異常啊