成都创新互联网站制作重庆分公司

Java简单的输入/输出方法有哪些-创新互联

这篇文章主要讲解了“Java简单的输入/输出方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java简单的输入/输出方法有哪些”吧!

创新互联主要从事成都网站建设、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务博湖,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

一、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 类中的常用方法:

                  getInstance(): 返回当前默认语言环境的默认值格式;                  getCurrencyInstance(): 返回当前默认语言环境的通用格式;                  getNumberInstance(): 返回当前默认语言环境的通用数值格式;                  getPercentInstance(): 返还当前默认语言环境的百分比格式;                  setMaximumFractionDigits(int) : 设置数值的小数部分允许的大位数;                  setMaximumIntegerDigits(int): 设置数值的整数部分允许的大位数;                  setMinimumFractionDigits(int): 设置数值的小数部分允许的最小位数;                  setMinimumIntegerDigists(int): 设置数值的整数部分允许的最小位数;

+ View Code

  值得注意的一点,也是很重要的一点: 对于 NumberFormat 类来说,在调用其类中的方法之前,并没有创建该类的对象;

               很重要的原因是: 其 NumberFormat 类本身不能使用 new 运算符创建一个实例化对象( NumberFormat ),只能直接使用类名调用一个特殊的静态方法来得到一个对象,然后使用对象来调用 format() 方法,将参数转化成字符串返回.

       不过通过程序的理解,总觉得有点麻烦,因为如果你想要得到一个浮点数的几位小数,你就必须对默认数值的格式进行重写,然后才能输出你想要浮点数的几位小数,那么有没有一种简单的方法在不重写的情况下就可以输出想要几位数的小数(以下程序包含默认数值格式改写的方法):

+ View Code

三、DecimalFormat 类

          DecimalFormat 类也是一个改变浮点数位数额基本类它与 NumberFormat 类的大不同点就是 DecimalFormat 类需要进行 new 运算符 来创建一个实例化对象

感谢各位的阅读,以上就是“Java简单的输入/输出方法有哪些”的内容了,经过本文的学习后,相信大家对Java简单的输入/输出方法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


当前题目:Java简单的输入/输出方法有哪些-创新互联
网站路径:http://cxhlcq.com/article/dhhcig.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部