1. 程式人生 > 其它 >Java中Scanner類的使用

Java中Scanner類的使用

Scanner nextInt() nextLine() next()


Scanner類是java.util包中的一個類  

import java.util.Scanner

作用
常用於控制檯的輸入,當需要使用控制檯輸入時即可呼叫這個類
二、Scanner類的用法
使用方法
1、首先需要構造一個Scanner類的物件,並且與標準輸入流System.in關聯
Scanner sc=new Scanner(System.in);
2、呼叫Scanner類物件sc的方法從輸入流中獲取你需要的輸入
String s = sc.nextLine();
三、常用方法
1、nextInt()只讀取數值,讀取完後\n沒有讀取並且游標放在本行
Scanner sc=new Scanner(System.in);
int i=sc.nextInt();

2、nextDouble()的用法同理nextInt(),注意:nextInt無法讀取小數,否則會報錯。

同理nextByte()nextFloat(),nextLong(),nextShot(),當某個方法讀取的數字超過自身範圍,則會報錯。
3、next()方法遇到第一個掃描有效字元,即第一個非空格非換行符後面開始,一直獲取到下一個空格,換行符之前的,單個字串。

4、nextLine()可以掃描到一行內容(當前行,游標所在行的內容,包括空格、回車)並作為一個字串而被獲取到。