黑马程序员技术交流社区

标题: 请教一下键盘输入 [打印本页]

作者: 491482538    时间: 2016-6-15 22:49
标题: 请教一下键盘输入
Scanner sc = new Scanner(System.in)
                int i = sc.nextInt();
中nextInt() 该怎么理解
作者: syinys7    时间: 2016-6-15 23:08
到面向对象你就会学到 .Scanner是一个类

nextInt()是Scanner类中的一个方法,作用是获取下一个输入项,将输入项的值赋给i,i的值就是你键盘录入的值

暂时你先这么记忆吧
作者: 我是你岁哥❤环    时间: 2016-6-15 23:45
nextInt
public int nextInt()将输入信息的下一个标记扫描为一个 int.
如果你输入的不是一个int类型的数据将报错,抛出异常InputMismatchException - 如果下一个标记与 Integer 正则表达式不匹配,或者超出范围
作者: 我是你岁哥❤环    时间: 2016-6-15 23:47
下载一个API,你可以学习查查这些方法的,看看具体是怎么使用的

作者: 星空@3    时间: 2016-6-16 20:49
楼上两个都是正解
作者: hero_king    时间: 2016-6-16 22:20
API说的很清楚啊,不用深究原理,知道如何使用就行了
作者: haojingwei310    时间: 2016-6-16 22:48

nextInt
public int nextInt()将输入信息的下一个标记扫描为一个 int.
如果你输入的不是一个int类型的数据将报错,抛出异常InputMismatchException - 如果下一个标记与 Integer 正则表达式不匹配,或者超出范围
作者: 欧胤祥    时间: 2016-6-16 23:25
将输入信息的下一个标记扫描为一个 int。
作者: qq6505520    时间: 2016-6-16 23:30
上面的解释没有问题。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2