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

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

JAVA第二季6-1綜合練習

Scanner c=new Scanner(System.in); ? ? ? ?int k=c.nextInt(); ? ? ? ?if(k==1)這里為什么不直接用if(c==1)啊,還有nextInt();是什么意思 求大神

正在回答

3 回答

  1. 因為k才是一個整型值,可以與數(shù)字1做比較。c卻是一個Scanner對象

  2. nextInt()是Scanner類的一個實例方法,用于接收返回用戶在控制臺輸入的整型數(shù)值,具體的在初學階段不用去細究

1 回復 有任何疑惑可以回復我~
#1

qq_周_16 提問者

非常感謝!
2017-03-07 回復 有任何疑惑可以回復我~

Scanner (掃描器):使用分隔符模式將其輸入分解為標記,默認情況下該分隔符模式與空白匹配。

nextInt():讀取從鍵盤輸入的int(數(shù)字)類型的數(shù)據(jù)。可以使用不同的 next 方法將得到的標記轉(zhuǎn)換為不同類型的值。

c 這個只是用來存放掃描從控制臺輸入的字符,通過new Scanner(System.in)創(chuàng)建一個Scanner對象,控制臺會一直等待輸入,直到敲回車鍵結(jié)束,把所輸入的內(nèi)容傳給Scanner,作為掃描對象 ?

掃描器還可以使用不同于空白的分隔符。下面是從一個字符串讀取若干項的例子:
? ? String input = "1 fish 2 fish red fish blue fish";
? ? Scanner s = new Scanner(input).useDelimiter("\\s*fish\\s*");
? ? System.out.println(s.nextInt());
? ? System.out.println(s.nextInt());
? ? System.out.println(s.next());
? ? System.out.println(s.next());
? ? s.close();?
? ? 輸出為:
? ? 1
? ? 2
? ? red
? ? blue?


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

樓上說的不錯!現(xiàn)在沒必要去深究這個!目前知道怎么用就好


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

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531098    人
  • 解答問題       6280    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進入課程

JAVA第二季6-1綜合練習

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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