java.util.Scanner类简介
来源:互联网 发布:2015版淘宝下载安装 编辑:程序博客网 时间:2024/06/11 02:46
Java中Scanner类的用法 (2009-08-11 01:27:25)转载
标签: dec reader next scanner sdk1.5 it Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。
Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.
Scanner reader=new Scanner(System.in);
然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:
next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),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语言快速入门Java 语言基础Java 语言概述
C:\java>java Example请输入若干个数,每输入一个数用回车确认最后输入一个非数字结束输入操作34.13445d3个数的和为113.1000003个数的平均值是37.700000
0 0
- java.util.Scanner类简介
- java.util.scanner类
- java.util.Scanner类
- java.util.Scanner类
- Java 标准类使用 Java.util.Scanner
- 控制台输入数据类java.util.Scanner
- 控制台输入类java.util.Scanner
- 控制台输入类java.util.Scanner
- java.util.Scanner类的使用
- Scanner类Java.util.NoSuchElementException 异常。
- Scanner 类抛出java.util.NoSuchElementException
- java.util.* 四 scanner
- JAVA.Util.Scanner 5.0
- java.util.Scanner使用方法
- mport java.util.Scanner;
- java.util.Scanner
- 关于java.util.Scanner
- java.util.Scanner
- php5.2
- APACHE服务器httpd.exe进程占用cpu100%的解决方法
- 安卓开发者必备的42个链接
- 安大校赛,“聪明的输入法”,字典树+树上状态记录
- UVa 11178 Morley's Theorem (向量旋转)
- java.util.Scanner类简介
- struts2如何返回json和处理json
- MySQL正则表达式使用——MySQL系列(四)
- android 软键盘Enter键事件处理
- VPS/云主机CPU占用100%故障排查
- Android网络通信方式
- 关于getObjectsUnderPoint的一个问题
- arm IT指令
- C. Hexadecimal's Numbers