从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要为大家展示了“Java中的输入方式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java中的输入方式有哪些”这篇文章吧。
我们提供的服务有:成都网站制作、网站建设、微信公众号开发、网站优化、网站认证、秭归ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的秭归网站制作公司
这篇文章主要介绍了Java中的3种输入方式实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.从键盘读取char类型数据
char ch = (char)System.in.read();
System.in 提供的 read() 方法每次只能读取一个字节的数据,所以用的频率比较低。
2.BufferedReader 实现从键盘读取String类型数据
使用BufferedReader 对象的 readLine() 方法必须处理 java.io.IOException 异常(Exception);
当输入的内容中包括空格时,使用 Scanner 就不能完整获得输入的字符串,这时候可以使用 BufferedReader 类取得输入;
可以转换为数值类型:long、int、short、byte、double、float等。
import java.io.*;
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in());String str = buf.readLine();
3.Scanner 实现从键盘读取String类型数据
Scanner 取得输入的依据是空格符,还包括Tab键和Enter键。当按下这其中的任一键时,Scanner就会返回下一个输入。
import java.util.*;
Scanner scanner = new Scanner(System.in);String str = scanner.next();
.nextLine() 获取一行字符串、.next() 获取一个字符串、.nextInt() 将取得的字符串转换成int 类型、.nextFloat() 将取得的字符串转换为float 类型、.nextBoolean()、.nextShort、.nextByte()、.nextDouble()、.nextLong()等。
以上是“Java中的输入方式有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图