《键盘输入数据》PPT课件.ppt
《《键盘输入数据》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《键盘输入数据》PPT课件.ppt(3页珍藏版)》请在三一办公上搜索。
1、Java语言除了具有输出数据的功能外,还具有输入数据的功能。输入数据的方法有多种,最常见的是键盘输入数据。1键盘输入字符与输出语句System.out.print()对应的输入语句是:System.in.read(),它们同属于java.io包,所以要先导入java.io包才可以使用System.in.read()语句。System.in.read()可以读取通过键盘输入的一个字符,我们可以使用int类型的变量保存其ASCII码值,也可以将其转换为char类型数据使用char类型变量保存该数据。当程序运行到System.in.read()语句时,会暂停等待用户通过键盘输入数据。用户可以输入一个
2、或者多个字符,然后按Enter键。System.in.read()语句只会读取第一个字符,然后继续运行下面的语句。,键盘输入数据,在使用()方法读入数据时,需要注意如下几点:(1)()语句必须包含在try块中,且try块后面应该有一个可接收IOException异常的catch块。如下例所示:try();catch(IOException e)(2)执行()方法将从键盘缓冲区读入一个字节的数据,然而返回的却是16比特的整型量的低位字节是真正输入的数据,其高位字节是全零。当键盘缓冲区中没有未被读取的数据时,执行()将导致系统转入阻塞(block)状态。在阻塞状态下,当前流程将停留在上述语句位置且
3、整个程序被挂起,等待用户输入一个键盘数据后,才能继续运行下去;所以程序中有时利用()语句来达到暂时保留屏幕的目的。,2键盘输入字符串如果需要通过键盘键入一个字符串,则可以通过创建BufferedReader类的对象来实现,方法如下:BufferedReader in=new BufferedReader(new InputStreamReader(System.in);String s=in.readLine();第一条语句的作用是创建一个字符串暂存区对象in,用于保存用户键入的字符串。in.readLine()的作用是读取保存在暂存区中的字符串。第二条语句的作用是通过对象in调用BufferedReader类中的一个实例方法readLine(),来读取对象in中的字符串,并保存到String类的对象变量s中。因为BufferedReader类是java.io包中的一个数据输入类,所以要先导入java.io包才可以使用BufferedReader类及其方法。当程序运行到in.readLine()语句时,会暂停等待用户通过键盘输入数据。用户可以输入一个或者多个字符,然后按Enter键。in.readLine()语句会读取暂存区中的字符串,然后继续运行下面的语句。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 键盘输入数据 键盘输入 数据 PPT 课件

链接地址:https://www.31ppt.com/p-5616995.html