Scanner
是JDK 1.5新增的一个类,
Scanner reader=new Scanner(System.in);
然后调用reader
对象方法nextBoolean()
、nextByte()
、nextShort()
、nextInt()
、nextLong()
、nextFloat()
和nextDouble()
读取用户在控制台输入的各种基本类型数据
import java.util.Scanner;
public class T {
public static void main(String[] args) {
System.out.println("开始");
Scanner reader=new Scanner(System.in); //用Scanner类创建一个对象
double sum=0;
int m=0;
double x=reader.nextDouble(); //reader对象调用方法nextDouble(),
while(x!=0){ //读取用户在控制台输入的double型数据
m=m+1;
sum=sum+x;
x=reader.nextDouble(); //将读取的double型数据的值赋给double型变量x
}
System.out.println(m+"个数和为"+sum);
System.out.println(m+"个数的平均值"+sum/m);
}
}
System.out.printf("%d",m);