最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中import java.util.Scanner的用處詳解

 更新時間:2024年11月28日 14:31:44   作者:又菜又愛玩的晴晴  
文章主要介紹Java中的Scanner類及其常用方法next()和nextLine()的區(qū)別,next()方法在遇到空格、Tab鍵、回車鍵等分隔符時結(jié)束輸入,而nextLine()方法則接收所有輸入,直到遇到回車鍵

java.util.Scanner的用處

1、Scanner這個類最實(shí)用的地方表現(xiàn)在獲取控制臺輸入

java.util.Scanner 是 Java5 的新特征,我們可以通過 Scanner 類來獲取用戶的輸入。

首先要導(dǎo)入包 import java.util.Scanner;

  • Scanner類的創(chuàng)建對象:
Scanner S=new Scanner(System.in);

2、Scanner類中常用的方法next()和nextLine()的區(qū)別

  • next():作為字符串輸入的方法,自動屏蔽掉輸入的分隔符,如空格、Tab鍵、回車鍵,直到遇到有效地字符輸入后,則將這些分隔符作為結(jié)束標(biāo)志;
  • nextLine():則是將從開始運(yùn)行所輸入的所有的字符,包括分隔符,均作為控制臺輸入,只有在遇到enter回車鍵時,才結(jié)束輸入,并將所有的內(nèi)容作為輸入內(nèi)容傳給Scanner;

首先咱們嘗試next這種方式接收

public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        // 從鍵盤接收數(shù)據(jù)
        // next方式接收字符串
        System.out.println("next方式接收:");
        // 判斷是否還有輸入
        if (scan.hasNext()) {
            String str1 = scan.next();
            System.out.println("輸入的數(shù)據(jù)為:" + str1);
        }
        scan.close();
    }

結(jié)果為:

很明顯,“晴晴”兩字并未輸出出來,原因就是剛剛講過得啦~~~

【next():作為字符串輸入的方法,自動屏蔽掉輸入的分隔符,如空格、Tab鍵、回車鍵,直到遇到有效地字符輸入后,則將這些分隔符作為結(jié)束標(biāo)志;】

接下來咱們嘗試nextLine這種方式接收

 public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        // 從鍵盤接收數(shù)據(jù)
        // next方式接收字符串
        System.out.println("nextLine方式接收:");
        // 判斷是否還有輸入
        if (scan.hasNext()) {
            String str1 = scan.nextLine();
            System.out.println("輸入的數(shù)據(jù)為:" + str1);
        }
        scan.close();
    }

結(jié)果為:

看到這里,二者的區(qū)別就很明顯了:

通俗的說,就是接收特殊字符的時候是否被識別為結(jié)束符。

接收整數(shù)和浮點(diǎn)數(shù)是一個道理啦~

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • httpclient getPoolEntryBlocking連接池方法源碼解讀

    httpclient getPoolEntryBlocking連接池方法源碼解讀

    這篇文章主要為大家介紹了httpclient getPoolEntryBlocking連接池方法源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Java多態(tài)向上轉(zhuǎn)型和向下轉(zhuǎn)型及優(yōu)點(diǎn)總結(jié)

    Java多態(tài)向上轉(zhuǎn)型和向下轉(zhuǎn)型及優(yōu)點(diǎn)總結(jié)

    多態(tài)指不同對象對同一方法呈現(xiàn)不同行為,通過向上轉(zhuǎn)型和重寫實(shí)現(xiàn),提升代碼靈活性與可擴(kuò)展性,降低復(fù)雜度,這篇文章主要介紹了Java多態(tài)向上轉(zhuǎn)型和向下轉(zhuǎn)型及優(yōu)點(diǎn)的相關(guān)資料,需要的朋友可以參考下
    2025-06-06
  • Mybatis 傳參與排序模糊查詢功能實(shí)現(xiàn)

    Mybatis 傳參與排序模糊查詢功能實(shí)現(xiàn)

    這篇文章主要介紹了Mybatis 傳參與排序模糊查詢功能實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2025-04-04
  • Java使用JDBC連接數(shù)據(jù)庫

    Java使用JDBC連接數(shù)據(jù)庫

    本文詳細(xì)講解了Java使用JDBC連接數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • SpringBoot中請求參數(shù)綁定及使用詳解

    SpringBoot中請求參數(shù)綁定及使用詳解

    這篇文章主要介紹了SpringBoot中請求參數(shù)綁定及使用詳解,在Web應(yīng)用程序中,請求參數(shù)綁定是非常重要的操作,Spring?Boot框架使得請求參數(shù)綁定變得非常簡單,通過使用注解和預(yù)定義的類可以輕松地實(shí)現(xiàn)此操作,需要的朋友可以參考下
    2023-08-08
  • MybatisPlus中的刪除和邏輯刪除及區(qū)別介紹

    MybatisPlus中的刪除和邏輯刪除及區(qū)別介紹

    這篇文章主要介紹了MybatisPlus中的刪除和邏輯刪除的相關(guān)知識,刪除又分為邏輯刪除和物理刪除,那么它們有什么區(qū)別呢?在本文給大家詳細(xì)介紹,感興趣的朋友跟隨小編一起看看吧
    2020-08-08
  • Spring中的接口重試機(jī)制spring-retry之listeners參數(shù)解析

    Spring中的接口重試機(jī)制spring-retry之listeners參數(shù)解析

    這篇文章主要介紹了Spring中的接口重試機(jī)制spring-retry之listeners參數(shù)解析,注解@Retryable有一個參數(shù)listeners沒有說明,那么本篇文章我們詳細(xì)介紹一個這個參數(shù)的用,需要的朋友可以參考下
    2024-01-01
  • 解決Maven靜態(tài)資源過濾問題

    解決Maven靜態(tài)資源過濾問題

    在我們使用Maven構(gòu)建項(xiàng)目的時候,會默認(rèn)過濾掉靜態(tài)資源,所以,需要手動來配置,本文就介紹一下Maven靜態(tài)資源過濾的問題解決,感興趣的可以了解一下
    2021-06-06
  • java 讀取本地文件實(shí)例詳解

    java 讀取本地文件實(shí)例詳解

    這篇文章主要介紹了java 讀取本地文件實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Java實(shí)現(xiàn)超級實(shí)用的日記本

    Java實(shí)現(xiàn)超級實(shí)用的日記本

    一個用Java語言編寫的,實(shí)現(xiàn)日記本的基本編輯功能、各篇日記之間的上下翻頁、查詢?nèi)沼泝?nèi)容的程序。全部代碼分享給大家,有需要的小伙伴參考下。
    2015-05-05

最新評論

玉环县| 调兵山市| 大埔县| 靖边县| 高阳县| 景洪市| 罗定市| 衡南县| 双鸭山市| 沙洋县| 茌平县| 日照市| 榆树市| 长子县| 玉林市| 浦东新区| 望都县| 肇源县| 凌源市| 雷山县| 东辽县| 临潭县| 镇雄县| 长治市| 龙井市| 新郑市| 建湖县| 开封县| 杭锦旗| 莫力| 城固县| 乳源| 庆安县| 永寿县| 汝南县| 商水县| 玉山县| 林周县| 安宁市| 称多县| 青州市|