源代碼:import?java.util.Scanner;?//導(dǎo)入對象
//實(shí)現(xiàn)功能:回答問題,并輸入,判斷是否回答正確。
public?class?XuanZeTi?{
????public?static?void?main(String[]?args)?{
????????String?myProvince?=?"四川省";
????????System.out.println("我是哪個(gè)省份的?");
????????Scanner?input?=?new?Scanner(System.in);//創(chuàng)建Scanner對象
????????while?(true)?{
????????????String?province?=?input.nextLine();
????????????if?(province?==myProvince?)?{
????????????????System.out.println("回答正確!");
????????????????break;
????????????}
????????????else
????????????????System.out.println("你的回答是:"+province+"?;卮疱e(cuò)誤,請重新回答");
????????}
????}
}即使輸入正確的“四川省”,程序也會(huì)輸出else的結(jié)果,并不會(huì)進(jìn)入if里面去,這是為什么啊?
使用Scanner進(jìn)行中文輸入時(shí)遇到的問題?
不可能學(xué)不會(huì)
2019-05-26 17:06:46