package com.zhen.scanner; import java.util.Scanner;//Scanner的案例 public class Demo05 { public static void main(String[] args) { //我们可以输入多个数字,并求其总合与平均数,没输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果 Scanner scanner = new Scanner(System.in); //和 double sum = 0; //计算输入了多少个数字 int m = 0; //通过循环判断是否还有输入,并在里面对每一次进行求和统计 System.out.println("请用户输入数据:"); while(scanner.hasNextDouble()){ double x = scanner.nextDouble();//如果有的话要接收 m++; sum=sum+x; System.out.println("你输入了第"+m+"个数据当前结果为sim="+sum); } System.out.println(m+"个数的和为"+sum); System.out.println(m+"个数的平均值为"+(sum/m)); scanner.close(); } }
【流程控制】用while
最新推荐文章于 2024-10-05 12:07:50 发布