Java中Scanner类的使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java中Scanner类的使⽤
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()可以扫描到⼀⾏内容(当前⾏,光标所在⾏的内容,包括空格、回车)并作为⼀个字符串⽽被获取到。

相关文档
最新文档