二、Scanner进阶示例
输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果:
package com.zx.scanner; import java.util.Scanner; public class Demo3 { public static void main(String[] args) { //总和 double sum = 0 ; //个数 int m = 0 ; System.out.println("请输入"); Scanner scanner = new Scanner(System.in); while(scanner.hasNextDouble()){ m++; double v = scanner.nextDouble(); sum+=v; System.out.println("当前输入了第"+m+"个数字:"+v+",总和为"+sum); } scanner.close(); } }