Scanner


概述

??(1)Scanner類用于掃描從控制臺(tái)輸入的數(shù)據(jù),可以接受字符串和基本數(shù)據(jù)類型的數(shù)據(jù)。
??(2)Scanner類位于java.util.Scanner包中。

Scanner 常用方法

函數(shù) 作用
String next() 接收控制臺(tái)輸入的一個(gè) 字符串
String nextLine() 接收控制臺(tái)輸入的一個(gè) 字符串
int nextInt() 接收控制臺(tái)輸入的一個(gè) int 類型的數(shù)據(jù)
double nextDouble() 接收控制臺(tái)輸入的一個(gè) double 類型的數(shù)據(jù)
boolean nextBoolean() 接收控制臺(tái)輸入的一個(gè) boolean 類型的數(shù)據(jù)

????注意:Scanner類沒有提供直接輸入char類型的方法
????輸入char類型的數(shù)據(jù):
????????通過 charAt() 方法從 next()nextLine() 獲取輸入的字符。
???????? char String.charAt(int index);

使用步驟

Scanner scanner = new Scanner(System.in);
System.out.println("姓名:");
String name = scanner.next();

代碼分析:用類型 Scanner 聲明出來的 引用變量位于 棧空間,new 出來的 對(duì)象位于 堆空間 ,所以 變量 scanner 中存儲(chǔ)的是 堆空間中該對(duì)象的地址。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1:概述 Scanner類用于掃描從控制臺(tái)輸入的數(shù)據(jù),可以接收字符串和基本數(shù)據(jù)類型的數(shù)據(jù)。 Scanner類位于j...
    Lord丶軒莫言棄閱讀 682評(píng)論 0 0
  • 001 什么是有趣 在各種品質(zhì)中,只有有趣跟物質(zhì)利益和道德評(píng)價(jià)無關(guān),稀缺而珍貴,也是對(duì)個(gè)人魅力的最高評(píng)價(jià)。 本質(zhì)上...
    獵人無忌430閱讀 345評(píng)論 2 2
  • 據(jù)說這本書名字的來源,是因?yàn)榱闶渴钱?dāng)時(shí)英國(guó)貨幣的最小單位,而人們?cè)谘鐾铝習(xí)r常常忘了腳下的六便士,月亮代表高高在...
    戎佳閱讀 687評(píng)論 2 1
  • 《墊底辣妹》這部電影看著真勵(lì)志。我已經(jīng)很久不看電影了,現(xiàn)實(shí)中也天天在勵(lì)志而行,突然看著發(fā)現(xiàn)了,嗯,確實(shí)人生應(yīng)該如此...
    萌玥玥麻麻閱讀 352評(píng)論 0 1

友情鏈接更多精彩內(nèi)容