Java中从键盘录入的三种方式及注意事项 |
您所在的位置:网站首页 › java从键盘输入字母变成数字怎么办啊 › Java中从键盘录入的三种方式及注意事项 |
1、从控制台接收一个字符
这种方法比第一种强大,但如果想接收其他数据类型的话需要转换,而且代码也稍微有点复杂,上面再转换时用到的Integer类和Double类都是基本数据类型的包装类,就是将基本数据类型包装成一个对象,后面会有专门的介绍 3、 Scanner类Scanner类是java最强大的一种接收方式,也是最常用的一种方式,它可以接收任意数据类型,具体使用方法如下: 问题一: 当你想接收一个整数时,在控制台输入了一个非整数,比如:a,这时就会抛出 java.util.InputMismatchException异常。 解决方案: 1、进行异常处理 2、用Scanner类提供的hasNext方法: 问题二: 当你想想先接收一个int型数据,再接收一个字符串时: 输出结果为: 1111111111 2222222222 证明line是回车符 解决方案: 1、创建两个Scanner对象,但不推荐,浪费存储空间 2、全部用字符串接收,让后将其转换成需要的数据类型 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |