packagescanner;importjava.util.Scanner;publicclassScannerTest2{publicstaticvoidmain(String[] args){// 创建扫描器,用于接收用户输入数据Scanner s =newScanner(System.in);System.out.println("请输入数据:");if(s.hasNextLine()){String str=s.nextLine();System.out.println(str);}
s.close();}}
计算平均数和总和
packagescanner;importjava.util.Scanner;publicclassScannerTest3{publicstaticvoidmain(String[] args){//接收用户输入的多个数字,并打印总和和平均数,没输入一个数字enter确认,通过输入非数字结束并输入结果Scanner scanner =newScanner(System.in);double sum =0;int n =0;while(scanner.hasNextDouble()){double d = scanner.nextDouble();
sum+=d;
n+=1;System.out.println("你输入了第"+n+"个数,"+"当前总和为:"+sum);}System.out.println(n+"个数的总和是:"+sum);System.out.println(n+"个数的平均值是:"+(sum/n));
scanner.close();}}