1. 程式人生 > 其它 >CF598E Chocolate Bar

CF598E Chocolate Bar

使用者互動Scanner

  • 之前我們學的基本語法中我們並沒有實現程式和人的互動,但是Java給我們提供了這樣一個工具類,我們可以獲取使用者的輸入。java.util.Scanner是java5 的新特徵,我們可以通過Scanner類來獲取使用者的輸入

  • 基本語法

Scanner s = new Scanner(System.in);

  • 通過Scanner類的next()類與nextLine()方法獲取輸入的字串,在讀取前我們一般需要使用hasNext()與hasNextLine()判讀是否還有輸入的資料。

next類

nextLine類

  • next():

    • 一定要讀取到有效字元後才可以結束輸入

    • 對輸入有效字元之前遇到的空白,next()方法會自動將其去掉

    • 只有輸入有效字元後才將其後面輸入的空白作為分隔符或者結束符

    • next()不能得到帶有空格的字串

  • nextLine():

    • 以Enter為結束符,也就是說nextLine()方法返回的是輸入回車之前的所有字元

    • 可以獲得空白

我的一生 第1章-廢物的一生 第50章-糟糕的嬰兒 第300章-莫欺少年窮 第600章-莫欺中年窮 第1000章-莫欺老年窮 第1100章-不詳的離去 第1101章-棺材板的震動 第1150章-盜墓賊的眼淚 第1200章-死者為大