import java.util.Scanner;
public class Demo05 {
public static void main(String[] args) {
/*我们可以输入多个数字,并求其总数与平均数,每输入一个数字用回车键确认,
并通过非数字结束输入并输出执行机结果
*/
//1.先开始键入语句
Scanner scanner = new Scanner(System.in);
//2.定义变量
double sum=0;
int m=0;
//3.scanner语句循环
System.out.println("请输入当前数字");
while (scanner.hasNextDouble()) {
double x = scanner.nextDouble();
m=m+1;
sum=sum+x;
//小循环里面输出结果
System.out.println("当前是输入的第"+m+"个数据,当前结果sum为"+sum);
//如果while循环结束直接跳转到外边继续执行,直到最后scanner.close();结束
}
//4.输出结果
System.out.println(m+"个数的和为"+sum);
System.out.println(m+"个数的平均值是"+(sum/m));
scanner.close();
}
}
scanner,while语句
最新推荐文章于 2023-10-27 10:09:20 发布