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

為了賬號安全,請及時綁定郵箱和手機立即綁定

第一章作業(yè)參考中的這句是什么意思,有什么作用???

//若輸入字符型或者字符串,則拋出異常,捕獲該異常,拋出”錯誤命令異?!? console = new Scanner(System.in); 第一章作業(yè)參考中的這句是什么意思,有什么作用???在 private static int inputCommand()的catch中的,求解惑

正在回答

5 回答

因為最前面用private static修飾了console,所以console是靜態(tài)變量,如果不重新初始化,拋出異常后,第二次進行方法inputCommand()時,console還是會保存以前有問題的數(shù)據,會進入死循環(huán)

3 回復 有任何疑惑可以回復我~

Scanner是用來接收從鍵盤輸入的數(shù)據的一個方法,使用前要導入Scanner包

0 回復 有任何疑惑可以回復我~

就是說若果你輸入字符型(即char)或者字符串(即String)就拋出一個異常,然后利用try。。catch捕獲并以此來觸發(fā)另一個異常(即你所要拋出的“錯誤命令”這個異常)

還有這句console = new Scanner(System.in);console這個是c#中的輸出方法吧,Java中用的不是System.out.println();么,而且這句本身就有問題應該是

?Scanner input = new Scanner(System.in);//創(chuàng)建一個input對象來存鍵入的數(shù)據,

? int S1 = input.nextInt();//定義個變量來接受你所輸入的數(shù)據next后面是int就是整形,char就是字符型。。。。

就算用C#也應該是int input? = Console.ReadLine();

0 回復 有任何疑惑可以回復我~

有很多next()xxx 的方法 你從鍵盤接收的是什么數(shù)據類型 就用相對應的接收方法

0 回復 有任何疑惑可以回復我~

如果你接收的為 next();就不會異常。但是要是用nextInt()就會。意思也就是說,你鍵盤輸入的要是Int類型的。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

第一章作業(yè)參考中的這句是什么意思,有什么作用???

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號