使用者互動Scanner

2022-10-08 18:36:17 字數 753 閱讀 6803

通過scanner類來獲取使用者的輸入

scanner s = new scanner(system.in);
通過scanner類的next()與nextline()方法獲取輸入的字串,在讀取前我們一半需要使用hasnext()與hasnextline判斷是否還有輸入的資料。

import j**a.util.scanner;

public class demo01

scan.close();//凡是屬於io流的,如果不關閉會一直占用資源,要養成好習慣用完就關掉

}}

import j**a.util.scanner;

public class demo02

scan.close();

}}

import j**a.util.scanner;

public class demo03

}

next():

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

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

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

4、next()不能得到空格後面的字串

nextline():

1、以enter為結束符,也就是說,nextline()方法返回的是輸入回車之前的所有字元;

2、可以獲得空白

使用者互動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 ...