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

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

大佬們,求幫助!我想驗(yàn)證輸入一個(gè)a時(shí),程序會(huì)報(bào)“命令錯(cuò)誤”的異常,就輸入了一個(gè)a,我在運(yùn)行時(shí)出現(xiàn)這樣的異常,而且這個(gè)異常重復(fù)了好多遍,我知道這個(gè)原因是,輸入的值沒有清空,但是該怎么解決???

大佬們,求幫助!運(yùn)行時(shí)我就輸入了一個(gè)a,出現(xiàn)這樣的異常,而且這個(gè)異常重復(fù)了好多遍,這個(gè)原因是不是:代碼中沒有將輸入的值沒有清空,同時(shí)該怎么解決???

https://img1.sycdn.imooc.com//5c8706770001084209940506.jpg

https://img1.sycdn.imooc.com//5c8706770001ebd510840335.jpg

https://img1.sycdn.imooc.com//5c870677000127ec11610593.jpg

異常好多行,我就截了其中一部分

https://img1.sycdn.imooc.com//5c8706770001bf7712510540.jpg


正在回答

2 回答

你把Scanner的聲明放到test函數(shù)里面就行了

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

霸氣小肆毛 提問者

大佬,請幫忙解釋一下原因啊,不太理解,為什么放到里面就行了,謝謝啊
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#2

阿七233 回復(fù) 霸氣小肆毛 提問者

之前建立的Scanner類對象的nextInt()接收的非整型值沒有被釋放,除了被try catch語句塊捕獲輸入不匹配異常并進(jìn)行循環(huán)(因?yàn)槟阍赾atch中調(diào)用的test方法)外,因在第二次循環(huán)時(shí),沒有新建新的Scanner類對象,導(dǎo)致原Scanner類對象的nextInt()接收的非整型值被直接賦予給了ID變量,導(dǎo)致出現(xiàn)死循環(huán),所以每次循環(huán)(test方法開始)開始重新實(shí)例化Scanner對象就好了。
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#3

霸氣小肆毛 提問者 回復(fù) 阿七233

懂了,大佬回答的很詳細(xì),謝謝謝謝。?
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#4

霸氣小肆毛 提問者 回復(fù) 霸氣小肆毛 提問者

大佬,我還想請問您一個(gè)問題。 問題如下:程序運(yùn)行后,光標(biāo)一直顯示在提示的同一行,怎么才能使輸入光標(biāo)出現(xiàn)在提示的下一行? (我有好幾次因?yàn)檫@個(gè)原因使得,我以為我代碼寫錯(cuò)了,) 圖在您回復(fù)的下面。 比方說我輸入大學(xué)英語(數(shù)組里面有),結(jié)果顯示不存在,代碼寫的是對的(我改變光標(biāo)位置,系統(tǒng)顯示就有這本書了), 我猜測原因是,因?yàn)楣鈽?biāo)的原因,系統(tǒng)可能將提示也一起傳進(jìn)去了。這個(gè)該怎么改進(jìn)啊。
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#5

亦菲大魔王 回復(fù) 阿七233

我在try的外面定義了一個(gè) int a=0;然后在try的里面用 a= in.nextInt();來接收鍵盤的輸入。但是還是會(huì)出現(xiàn)這種情況。這是為啥?按理說我每次重新運(yùn)行test類的時(shí)候,應(yīng)該都會(huì)先讀取到int a=0這段代碼,就不應(yīng)該會(huì)出現(xiàn)輸入不匹配異常的吧。
2019-03-14 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

光標(biāo)怎么才能出現(xiàn)在提示的下一行

https://img1.sycdn.imooc.com//5c876adc0001e09510260535.jpg

https://img1.sycdn.imooc.com//5c876bba00013b7510020451.jpg

我數(shù)組里有大學(xué)英語這本書,結(jié)果如下https://img1.sycdn.imooc.com//5c876c8b00017f5509290349.jpg

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

阿七233

光標(biāo)那個(gè)控制臺輸入都是這樣,不用管 第二個(gè),如果輸出跟你預(yù)期結(jié)果不一樣,你可以學(xué)習(xí)一下調(diào)試,看程序運(yùn)行,數(shù)據(jù)變化一般都能找到錯(cuò)在哪
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~
#2

霸氣小肆毛 提問者 回復(fù) 阿七233

好的好的,謝謝大佬?
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

大佬們,求幫助!我想驗(yàn)證輸入一個(gè)a時(shí),程序會(huì)報(bào)“命令錯(cuò)誤”的異常,就輸入了一個(gè)a,我在運(yùn)行時(shí)出現(xiàn)這樣的異常,而且這個(gè)異常重復(fù)了好多遍,我知道這個(gè)原因是,輸入的值沒有清空,但是該怎么解決啊?

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

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

幫助反饋 APP下載

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

公眾號

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