第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

用scanner.next()讀取屏幕輸入的字符串時(shí)總是出問題。

System.out.println("***輸入命令:1-按照名稱查找圖書;2-按照序號查找圖書");
????????Scanner?input=new?Scanner(System.in);
????????int?seekType=input.nextInt();
????????
????????if(seekType==1){
????????	//用圖書名尋找圖書
????????	System.out.println("輸入圖書名稱:");
????????	//******就下面這兒總是出問題。
????????	String?j=input.next();?//將輸入的圖書名稱存到j(luò)變量里。
????????	for(int?i=0;i<books.length;i++){	
????????		if(j.equals(books[i].getBookName())){
????????			System.out.println("book:"+books[i].getBookName());
????????			return;
????????		}
????????	}
????		throw?new?NoExistException("有參構(gòu)造:圖書不存在");
????????}

上面的函數(shù)中,我先選1,再輸入“高數(shù)”這個(gè)字符串,總是錯(cuò)誤。我調(diào)試時(shí)發(fā)現(xiàn):是因?yàn)槊看卧谄聊簧陷斎搿案邤?shù)”,但變量 j 里面存的總是"gaoshugao高數(shù)“或者“gaosh高數(shù)”這種字符串,而且每次都不一樣。

是因?yàn)閟canner.next這個(gè)函數(shù)的問題嗎?(在第一季里講過這個(gè)函數(shù)scanner.nextInt是用來輸入整數(shù),而scanner.next是用來輸入字符串的)。

正在回答

1 回答

應(yīng)該不會(huì)啊

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

舉報(bào)

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409767    人
  • 解答問題       4530    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧

進(jìn)入課程

用scanner.next()讀取屏幕輸入的字符串時(shí)總是出問題。

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

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

幫助反饋 APP下載

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

公眾號

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