Java中Scanner的使用方法
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);
}
}
Java中Scanner的使用方法相关推荐
- java中Scanner使用方法详细
1.Scanner对象包括以下读取输入的方法: next():读取一个字符串,字符串用分隔符 nextByte():读取byte类型的整数 nextShort():读取Short类型的整数 nextI ...
- java 中 next() 与 nextLine() 方法的区别
在说它俩的不同之处前,先说说它俩的相同之处: next() 和 nextLine() 读取的结果都是 String 类型,返回 string 类型 java 中 Scanner 类中的 next() ...
- 在java中下列描述错误的是_在 JAVA 中 , 关于类的方法 , 下列描述错误的是 ()._学小易找答案...
[多选题]价值的特性是 [简答题]输入任一字符串,统计其中数字,字母及其它字符个数 .(25分) [填空题]1.产品整体包括哪五个基本层次 2核心层次产品最基本的层次,是产品的_____ [单选题]纸 ...
- java中读取文件的方法
总结一下java中读取文件的方法: 方法一(逐行的读取文件内容): private FileReader fileReader; private BufferedReader bufferedRead ...
- JAVA中线程同步的方法(7种)汇总
JAVA中线程同步的方法(7种)汇总 同步的方法: 一.同步方法 即有synchronized关键字修饰的方法. 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法. ...
- Java中wait和sleep方法的区别
1.两者的区别 这两个方法来自不同的类分别是Thread和Object 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法(锁代码块和方法锁). wait ...
- 详细讲解Java中log4j的使用方法
详细讲解Java中log4j的使用方法 作者: 网络 来源: 日期: 2008-1-3 23:40:24 1.Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要 ...
- php url乱码java接收,java中url乱码解决方法
java中url乱码解决方法:(推荐:java视频教程) 1.将字符串转码:newString("xxxxx".getBytes("iso-8859-1"),& ...
- java中容易混淆的方法_java中容易混淆的区别
本文会随时更新一些java中容易混淆的关键字或者知识点,如有偏见之处,望留言! final和static的差别: 1,final的英语意思"最后的",在java中修饰类,方法和变量 ...
最新文章
- message There is no Action mapped for namespace [/] and action name [login] associated with context
- 基于NHibernate的留言本
- linux之ls只显示文件或者文件夹
- 一汽大众将召回3.7万辆存自燃隐患车辆
- java 代码整洁快捷方式_代码整洁之道:你的代码是否足够优雅、整洁、易懂?...
- 关于反射中.getDeclaredContructor()返回构造方法顺序的问题(转)
- Android软件测试的日志文件问题
- exit()和return的区别
- Unicode字符编码查询器。
- 新手用手机学黑客编程一秒变黑客
- 范德蒙行列式、克拉默法则、雅可比矩阵
- 电脑运行c语言程序就蓝屏,常见电脑蓝屏代码,产生原因和解决办法
- 有关于TCP三次握手和四次挥手的理解
- 2021最新Java面试笔试,Java篇
- 前端获取当前服务器时间,不使用客户端电脑时间
- PMEdit一个富文本框可以编辑文本、并可以显示GIF动画
- 数据分析概要及分析分析思路
- matlab wash矩阵产生,洗衣机净衣效能与衣损程度的关系分析
- test题目:袋鼠过河
- 路漫漫其修远兮,吾将上下而求索(2019培训总结)