黑马程序员技术交流社区

标题: 键盘录入问题 [打印本页]

作者: yijian2033    时间: 2015-6-2 22:48
标题: 键盘录入问题
怎样从键盘上随便输入一个数据,可有什么方法?
作者: mishisanyi    时间: 2015-6-3 01:32
建议仔细查阅java io类。
作者: 经济    时间: 2015-6-3 07:35
BufferedReader类有个readline()方法,可以一次读取一行数据,想必能满足你的要求吧
作者: 终结丶天涯    时间: 2015-6-3 07:45
还没学到那里:)
作者: bin2015    时间: 2015-6-3 14:25
本帖最后由 bin2015 于 2015-6-3 14:27 编辑

有一个类专门是为了获取从键盘输入的数据:

Scanner sc=new Scanner(System.in);//建立扫描器对象
int num=sc.nextInt(); 调用扫描器对象的,扫描方法获取从键盘输入的数据  这里可以是double类型 char类型 String类型的数据


QQ截图20150603142443.png (117.19 KB, 下载次数: 9)

QQ截图20150603142443.png

作者: mgyyxhyz    时间: 2015-6-3 14:53
system.in剩下的自由发挥
作者: 嘎路的米    时间: 2015-6-3 15:34
一般比较常用的是输入流
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
弄个循环可以一直从键盘录入,再弄个退出循环的条件就行
作者: lizhi    时间: 2015-6-3 17:26
yijian2033 发表于 2015-6-2 22:48
怎样从键盘上随便输入一个数据,可有什么方法?

Scanner方法
作者: wangkai    时间: 2015-6-3 19:44
路过学习学习
作者: tinlen    时间: 2015-6-3 23:30
你的问题太朦胧了.
作者: shao122791159    时间: 2015-6-3 23:31
键盘录入用Scanner类
作者: 查无此人。    时间: 2015-6-3 23:37
InputStream in =System.in;这个也可以实现
作者: 小水    时间: 2015-6-3 23:38
可以了,号
作者: Amu    时间: 2015-6-3 23:40
用字节转换流
BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
再调用bufr的readLine()方法读取一行
作者: 周明凡    时间: 2015-6-4 00:52
导入扫描仪功能
作者: 景彬    时间: 2015-6-4 10:10
4楼应该可以满足哦!




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