Scanner 对象
java.util.Scanner 是Java5 的新特征 ,我们可以通过Scanner类来获取用户的输入
Scanner s = new Scannner( System.in);
通过Scanner类的next()与nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用hasNext() 与hasNextLine()判断是否还有输入的数据
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("使用nextLine方式接收: ");
if(scanner.hasNextLine()){
String str = scanner.nextLine();
System.out.println("输出的内容为: "+str );
}
scanner.close();
Scanner scanner = new Scanner(System.in);
double sum = 0;
//计算输入了多少个数字
int m = 0;
// 通过循环判断是否还有输入,并在里面对每一次进行求和统计
while (scanner.hasNextDouble()) {
double x = scanner.nextDouble();
m = m + 1;
sum = sum + x;
System.out.println("你输入了第" + m + "个数据,然后当前结果sum=" + sum);
}
System.out.println(m + "个数的和为" + sum);
System.out.println(m + "个数的平均值是" + (sum / m));
scanner.close();