Scanner练习
基本语法
Scanner s = new Scanner(System.in);//创建一个新的类别到s里面
通过Scanner实现与用户的交互。
-
-
s.next() 返回数据若以空格开头返回为空,或返回的数据为空格之前的数据。
-
-
通过hasnextline() 判断是否有内容,其中回车作为结束标志。
-
s.nextline() 判断是否有内容,返回回车之前的所有内容。
-
进阶练习
package com.chenhao.Scanner;
import java.util.Scanner;
public class Demo05 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//每输入一个数字进行计算个数 及总和
double i = 0.0;//个数
double zonghe = 0.0;//总和
while (scanner.hasNextDouble()){
double a = scanner.nextDouble();
i++;
zonghe = zonghe + a;
System.out.println("共计"+i+"个数据。"+"输出的总和是"+zonghe+"平均数是:"+(zonghe/i));
}
scanner.close();
}
}

浙公网安备 33010602011771号