scanner,while语句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 = Double();
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();
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论