最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

漢字書(shū)名的問(wèn)題

你們從控制臺(tái)獲取的漢字 跟 書(shū)名的數(shù)組中的漢字比較相同 是怎么比較的,用漢字書(shū)名 總是出錯(cuò)

正在回答

6 回答

System.out.println("請(qǐng)輸入圖書(shū)名稱:");
String?name?=?new?Scanner(System.in).nextLine().toString();
String[]?books?=?{"xiyouji"?,?"hongloumeng"?,?"zhuxian"?,?"guichuideng"};
boolean?isFind?=?false;
for?(String?bookName?:?books)?{
????if?(bookName.equals(name))?{
????????System.out.println("book:"?+?name);
????????isFind?=?true;
????????break;
????}
}
if?(!isFind)?{
????throw?new?Exception();
}

http://img1.sycdn.imooc.com//58631f480001a8ca01580078.jpg

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Adam靜棲 提問(wèn)者

非常感謝!
2016-12-28 回復(fù) 有任何疑惑可以回復(fù)我~
public?void?kindChoice?(int?num)?throws?NameNoMatchException{
		switch?(num)?{
		case?1:
			System.out.println("請(qǐng)輸入圖書(shū)名稱:");
			String?name?=?(String)new?Scanner(System.in).nextLine().toString();
			try?{
				nameChoice(name);
			}?catch?(NameNoMatchException?e)?{
				System.out.println("輸入的圖書(shū)名字不存在");
				//回滾操作
				orderChoice();	
			}
			break;
		case?2:
			System.out.println("請(qǐng)輸入圖書(shū)序號(hào):");
			int?bookNum?=?new?Scanner(System.in).nextInt();
			try?{
				numChoice(bookNum);
			}?catch?(NameNoMatchException?e)?{
				System.out.println("輸入的圖書(shū)序號(hào)不存在");
				orderChoice();
			}
			break;
		default:
			throw?new?NameNoMatchException("命令輸入錯(cuò)誤,請(qǐng)根據(jù)提示重新輸入");
		}
	}

重新截了一下kindChoice方法 這樣好看點(diǎn)

0 回復(fù) 有任何疑惑可以回復(fù)我~
public?void?nameChoice(String?name)?throws?NameNoMatchException?{
		
		String[]?books?=?{"xiyouji"?,?"hongloumeng"?,?"zhuxian"?,?"guichuideng"};
		boolean?isFind?=?false;
		for?(String?bookName?:?books)?{
			if?(bookName.equals(name))?{
				System.out.println("book:"?+?name);
				isFind?=?true;
				break;
			}
		}
		if?(!isFind)?{
			throw?new?NameNoMatchException();
		}
	}

public void kindChoice (int num) throws NameNoMatchException{

switch (num) {

case 1:

System.out.println("請(qǐng)輸入圖書(shū)名稱:");

String name = (String)new Scanner(System.in).nextLine().toString();

try {

nameChoice(name);

} catch (NameNoMatchException e) {

System.out.println("輸入的圖書(shū)名字不存在");

//回滾操作

orderChoice();

}

break;

case 2:

System.out.println("請(qǐng)輸入圖書(shū)序號(hào):");

int bookNum = new Scanner(System.in).nextInt();

try {

numChoice(bookNum);

} catch (NameNoMatchException e) {

System.out.println("輸入的圖書(shū)序號(hào)不存在");

orderChoice();

}

break;

default:

throw new NameNoMatchException("命令輸入錯(cuò)誤,請(qǐng)根據(jù)提示重新輸入");

}

}

在kindChoice方法中獲取的控制臺(tái)輸入 漢字比較總是出錯(cuò)

0 回復(fù) 有任何疑惑可以回復(fù)我~

代碼貼出來(lái)吧~

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Adam靜棲 提問(wèn)者

我吧代碼貼出來(lái)了 你看下是哪里有問(wèn)題
2016-12-27 回復(fù) 有任何疑惑可以回復(fù)我~

這樣試了還是不行 書(shū)名是從控制臺(tái)通過(guò)scanner獲取的

0 回復(fù) 有任何疑惑可以回復(fù)我~

for(int i=0;i<arr.length;i++){

????str.equals(arr[i]);

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

漢字書(shū)名的問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)