加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

import java.util.Scanner用法

(2014-11-21 12:46:54)
标签:

it

分类: JAVA
1、使用Scanner之前需要导入此类。

2、使用此类创建一个对象
Scanner Reader=new Scanner(System.in);
Reader对象可调用如下方法(或者称为函数)
2.1、next.Byte()等待用户输入一个Byte并回车,该方法可可得到一个Byte类型的数据
nextDouble()
nextFloat()
nextInt()
nextLin()
nextLong()
nextShot()
nextLine()等待用户输入文本并回车,该方法可得到一个String类型的数据。
2.2、 上述方法执行时都会造成堵塞,等待用户在命令行输入数据回车确认。
Eg: 用户在键盘上输入12.34,hasNextFloat()的值为true,hasNextInt()的值为false

3、下面是一个实例:
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 numb=0;
while(reader.hasNextDouble()){
    double x=reader.nextDouble();
    numb=numb+1;
    sum=sum+x;
}
System.out.printf("%d个数的和为%f/n",numb,sum);
System.out.printf("%d个数的平均值是%f/n",m,sum/m);
}
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有