这篇文章主要讲解了“Java简单的输入/输出方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java简单的输入/输出方法有哪些”吧!
成都创新互联公司自2013年创立以来,先为长清等服务建站,长清等地企业,进行企业商务咨询服务。为长清企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
一、Scanner 类
什么叫 Scanner 类
Scanner 类是 java 中用于用户与计算机进行交互的基本类;
怎么使用 Scanner 类
Scanner 类 存在 java.util 包中,并提供方法供用户使用;重点是要调用 Scanner 中的方法时,必须先创建一个对象(创建对象要用 new 运算符),调用的基本格式:
+ View Code
那 Scanner 类中的 next() 方法 与 nextLine() 它们不都是输入字符,返回字符串类型吗?它们之间有什么区别吗?
首先它们都有共同点 :都是点都会输入一个对象 ,字符串返回,但是要记住 next() 方法是只会返回输入的字符串,怎么理解呢?请看下面的一段代码:import java.util.*;
+ View Code
+ View Code
看到结果了吗? 如果当你输入一段字符串时,如果你再字符串中添加了一个空格,那么系统就给你返回空格前的字符串,而 nexLine() 方法则是将输入的整行字符串返回,照上个程序如果用 nexLine() 输出的结果: sdsddsfs sdas 即整个输出
二、NumberFormat 类 和 DecimalFormat 类
1、NumberFormat 类的基本作用:
在浮点数的输出中有可能发生小数过长的情况,实际上又用不上这么多的小数,所有 NumberFormat 基本类就提供了格式化输出功能,此类定义于 java.text 包中
1.1、NumberFormat 类中的常用方法:
+ View Code
值得注意的一点,也是很重要的一点: 对于 NumberFormat 类来说,在调用其类中的方法之前,并没有创建该类的对象;
很重要的原因是: 其 NumberFormat 类本身不能使用 new 运算符创建一个实例化对象( NumberFormat ),只能直接使用类名调用一个特殊的静态方法来得到一个对象,然后使用对象来调用 format() 方法,将参数转化成字符串返回.
不过通过程序的理解,总觉得有点麻烦,因为如果你想要得到一个浮点数的几位小数,你就必须对默认数值的格式进行重写,然后才能输出你想要浮点数的几位小数,那么有没有一种简单的方法在不重写的情况下就可以输出想要几位数的小数(以下程序包含默认数值格式改写的方法):
+ View Code
三、DecimalFormat 类
DecimalFormat 类也是一个改变浮点数位数额基本类它与 NumberFormat 类的最大不同点就是 DecimalFormat 类需要进行 new 运算符 来创建一个实例化对象
感谢各位的阅读,以上就是“Java简单的输入/输出方法有哪些”的内容了,经过本文的学习后,相信大家对Java简单的输入/输出方法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
网页标题:Java简单的输入/输出方法有哪些
文章路径:http://lswzjz.com/article/pppsci.html