求教,為何不管我輸入數(shù)組內(nèi)還是數(shù)組外的值,都會跳到異常,得不到書名。
public String [] books={"語文","數(shù)學(xué)","英語"};
public void getName()throws BooException{
String tape2=input.next();
for(String book:books){
if(tape2==book){
System.out.println("已查找到"+tape2);
}
}
System.out.println("圖書不存在!");
throw new BooException("圖書不存在!");
}
2017-06-25
我上面寫的有點問題,你在System.out.println("已查找到"+tape2);后加個return;
2017-06-25
你的代碼邏輯有問題啊,不管怎么這兩句代碼一定會執(zhí)行啊
System.out.println("圖書不存在!");
throw new BooException("圖書不存在!");
你在? System.out.println("圖書存在!");? 下加個? return;
2017-06-24
改成equals還是一樣的問題···
2017-06-24
判斷語句中應(yīng)該用equals