博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中Scanner的使用方法
阅读量:6967 次
发布时间:2019-06-27

本文共 732 字,大约阅读时间需要 2 分钟。

 
Scanner是SDK1.5新增的一个类,但是使用该类创建一个对象.
Scanner reader=new Scanner(System.in); 
然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型: next.Byte(),nextDouble(),nextFloat,nextInt(),nextLin(),nextLong(),nextShot() 
上述方法运行时都会造成阻塞,等待用户在命令行输入数据回车确认.比如,拥护在键盘输入12.34,hasNextFloat()的值是true,而hasNextInt()的值是false. NextLine()等待用户输入一个文本行而且回车,该方法得到一个String类型的数据。
以下是一个实例:
import java.util.*;
public class Example{
public static void main(String args[]){
System.out.println("请输入若干个数,每输入一个数用回车确认");
System.out.println("最后输入一个非数字结束输入操作");
Scanner reader=new Scanner(System.in);
double sum=0;
int m=0;
while(reader.hasNextDouble()){
    double x=reader.nextDouble();
    m=m+1;
    sum=sum+x;
}
System.out.printf("%d个数的和为%f/n",m,sum);
System.out.printf("%d个数的平均值是%f/n",m,sum/m);
}
}

转载地址:http://hdisl.baihongyu.com/

你可能感兴趣的文章
C++中关键字的理解--Static
查看>>
html搜索,文中的关键字变色
查看>>
Python标准库_ sys,random,time
查看>>
GP通过外部表装载数据时遇到ERROR:extra data after last expected column解决方法
查看>>
C#开发中碰到的问题------Uncaught TypeError: Cannot read property 'style' of undefined
查看>>
Android 网络编程
查看>>
正则表达式
查看>>
Tomcat & SVN
查看>>
推荐系统学习03-SVDFeature
查看>>
mysql启动和关闭外键约束的方法
查看>>
安装 Docker <一>
查看>>
C#中的Dictionary字典类介绍
查看>>
PHP 设计模式 笔记与总结(5)PHP 魔术方法的使用
查看>>
Microsoft Visual Studio 下载转帖
查看>>
证券交易买进卖出手续费公式
查看>>
SQL Server存储(6/8) :理解DCM页
查看>>
epoll使用具体解释(精髓)
查看>>
毕业季-回去体检
查看>>
WordPress前台后台页面打开慢的解决方法
查看>>
【m从翻译os文章】写日志禁令Sqlnet.log和Listener.log
查看>>