A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 68帅锅 中级黑马   /  2016-5-28 01:00  /  962 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

键盘两种录入方式:
         1.通过转换流将System.in标准输入流转换为字符流
         再通过BufferedReader包装
         读取控制台输入的字符串
        
         2.通过Scanner扫描器关联键盘输入流去读取键盘录入的数据
         第二种功能更强大

5 个回复

倒序浏览
喜欢那种用那种就好了
回复 使用道具 举报
支持,说的好
回复 使用道具 举报
学到知识了
回复 使用道具 举报
支持,说的好
回复 使用道具 举报
本帖最后由 TCK8888 于 2016-5-28 21:25 编辑

楼主一起交流学习哈
     Java中接收键盘输入的三种方法
          (1) System.in和System.out方法
                                  缺点一: 该方法能获取从键盘输入的字符,但只能针对一个字符的获取
                                  缺点二: 获取的只是char类型的。如果想获得int,float等类型的输入,比较麻烦。
           (2) InputStreamReader和BufferedReader方法
                                  优点: 可以获取键盘输入的字符串
                                   缺点: 如何要获取的是int,float等类型的仍然需要转换
           (3)Scanner类中的方法              优点一: 可以获取键盘输入的字符串
           优点二: 有现成的获取int,float等类型数据,非常强大,也非常方便;
         
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马