使用者互動Scanner

2022-09-20 08:24:09 字數 763 閱讀 1313

我們可以通過scanner實現程式與人的互動,scanner是j**a5的性特徵,我們可以通過scanner 類獲取使用者的輸入

基本語法

scanner s = new scanner(system.in);

通過 scanner 類的 next() 與 nextline() 方法獲取輸入的字串

在讀取前我們一般需要使用 hasnext() 與 hasnextline() 判斷是否還有輸入的資料。

實驗例子:

使用next()方法

public class demo01 

​//凡是屬於i/o流的類必須使用完畢後關閉,防止資源浪費

scanner.close();​}

}​​​

使用nextline()方法

import j**a.util.scanner;

​public class demo02

scanner.close();}}

不使用hasnext等判斷

import j**a.util.scanner;

​public class demo03

}

next()

nextline() (常用)

使用者互動scanner

實現程式和人的互動 建立掃瞄器物件,接受鍵盤資料 scanner scanner newscanner system.in system.out.println 使用next方式接收 判斷使用者有沒有輸入字串 if scanner.hasnext scanner.close next方式接收不能接收...

scanner使用者互動

實現程式和人的互動 建立掃瞄器物件,接受鍵盤資料 scanner scanner new scanner system.in system.out.println 使用next方式接收 判斷使用者有沒有輸入字串 if scanner.hasnext scanner.close next方式接收不能接...

使用者互動Scanner

由於獲取使用者的輸入 注意使用前要先導入scanner包 例子 建立乙個掃瞄物件,用於接收鍵盤資料 scanner scanner new scanner system.in system.out.println 使用next方法接收 判斷使用者有沒有輸入字串 if scanner.hasnext ...