package?com.sendbook;
import?java.util.Scanner;
public?class?Runppp?{
public?static?void?main(String[]?args)?{
//?TODO?自動生成的方法存根
Scanner?in?=new?Scanner(System.in);
String?[]ob?=new?String[10];
for(int?i=0;i<ob.length;i++){
System.out.println("input:");
ob[i]=in.next();
if(ob[i]=="over"){
System.out.println("break!");
break;
}
}
}
}我想問一下 為什么我輸入over它不會break出去,而是繼續(xù)執(zhí)行下一循環(huán)。。
3 回答

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗 獲得超1032個贊
用equals比較字符串內(nèi)容==是比較地址(哈希碼)
?if("over".equals(ob[i])){ ????????????????System.out.println("break!"); ????????????????break; ????????????}

添加回答
舉報
0/150
提交
取消