package E_Scanner;
//问:WHILE中设置什么条件,能求这些输入数据的 和 与 平均值?设置什么能退出一直求和与平均值的过程?
import java.util.Scanner;//通过NEW调用的
public class Demo004 {
public static void main(String[] args) {/*MAIN方法*/
Scanner scanner = new Scanner(System.in);//这就是NEW
double a = 0;//这里为什么取DOUBLE有没有注意!
int b = 0;
while (scanner.hasNextDouble()) {
double c = scanner.nextDouble();
b = b + 1;
a = a + c;
System.out.println("你输入了第"+b+"个数据");
//这六行是需要思考的,这就是一个程序员解决问题能力的高低,怎么才能想到这样的方法?这是一个问题
}
System.out.println("这是输入的第"+b+"个数的和为"+a);
System.out.println("这是输入的第"+b+"个数的平均值为"+a/b);
//输出也是一样,根据提问、和解决问题的过程最后电脑输出答案的方法,这个方法的准确与否也是能力之一吧!
scanner.close();
}
}
Scanner的用法(终)
最新推荐文章于 2022-07-20 09:56:23 发布