當前位置:首頁 » 編程語言 » java中的scanner

java中的scanner

發布時間: 2023-11-26 15:18:33

1. Scanner在java中有什麼用法怎麼用

1、首先在一個java工程下創建一個類名的ScannerDemo的類。

(1)java中的scanner擴展閱讀:

Scanner類常用方法

1、String next():接收控制台輸入的字元串(備註:不能將空格作為字元串接收);

2、String nextLine():接收控制台輸入的字元串;

3、int nextInt():接收控制台輸入的int類型的數據;

4、double nextDouble:接收控制台輸入的double 類型的數據;

5、boolean nextBoolean():接收控制台輸入的boolean 類型的數據;

6、輸入char類型的數據;

Scanner類沒有直接輸入char類型的方法,可以通過charAt()方法從next()或nexyLine()獲取。

2. java中怎麼用scanner

使用該類創建一個對象.

ScannerSc=new Scanner(System.in);

然後Sc對象調用下列方法(函數),讀取用戶在命令行輸入的各種數據類型: next.Byte(),nextDouble(),nextFloat,nextInt(),nextLin(),nextLong(),nextShot() 。這些方法執行時都會造成堵塞,等待用戶在命令行輸入數據回車確認。

例如,擁護在鍵盤輸入12.34,hasNextFloat()的值是true,而hasNextInt()的值是false。NextLine()等待用戶輸入一個文本行並且回車,該方法得到一個String類型的數據。

例子代碼:

(2)java中的scanner擴展閱讀:

Scanner的構造器支持多種方式,可以從字元串(Readable)、輸入流、文件等等來直接構建Scanner對象,有了Scanner了,就可以逐段(根據正則分隔式)來掃描整個文本,並對掃描後的結果做想要的處理。

下面是一些API函數的用法:

delimiter():

返回此 Scanner 當前正在用於匹配分隔符的 Pattern。

hasNext() :

判斷掃描器中當前掃描位置後是否還存在下一段。

hasNextLine() :

如果在此掃描器的輸入中存在另一行,則返回 true。

next() :

查找並返回來自此掃描器的下一個完整標記。

nextLine() :

此掃描器執行當前行,並返回跳過的輸入信息。

3. java中如何輸入一個數,用scanner語句

掃描控制台輸入。

當通過new Scanner(System.in)創建一個Scanner,控制台會一直等待輸入,直到敲回車鍵結束,把所輸入的內容傳給Scanner,作為掃描對象。如果要獲取輸入的內容,則只需要調用Scanner的nextLine()方法即可。

/**

* 掃描控制台輸入

*

* @author leimin 2009-7-24 11:24:47

*/

public class TestScanner {

public static void main(String[] args) {

Scanner s = new Scanner(System.in);

System.out.println("請輸入字元串:");

while (true) {

String line = s.nextLine();

if (line.equals("exit")) break;

System.out.println(">>>" + line);

}

}

}

請輸入字元串:

234

>>>234

wer

>>>wer

bye

>>>bye

exit

Process finished with exit code 0

(3)java中的scanner擴展閱讀:

Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。例如,Java提供產生圖形用戶介面部件的類(java.awt包),這里awt是抽象窗口工具集(abstract windowing toolkit)的縮寫,處理輸入輸出的類(java.io包)和支持網路功能的類(java.net包)。

熱點內容
黎明我的世界伺服器 發布:2024-05-19 17:17:34 瀏覽:538
雷神g50如何設置安卓原生模式 發布:2024-05-19 16:50:04 瀏覽:120
c語言小數四捨五入 發布:2024-05-19 16:23:28 瀏覽:525
資料庫被注入攻擊 發布:2024-05-19 16:21:31 瀏覽:835
微信忘記密碼從哪裡看 發布:2024-05-19 16:06:37 瀏覽:33
寶馬x4貸款買哪個配置好 發布:2024-05-19 15:56:03 瀏覽:23
微控pid演算法 發布:2024-05-19 15:46:31 瀏覽:136
雲盤視頻解壓密碼 發布:2024-05-19 15:23:17 瀏覽:848
和平精英怎麼改地區位置安卓 發布:2024-05-19 15:19:05 瀏覽:286
酒店的路由器如何配置 發布:2024-05-19 15:10:44 瀏覽:502