Scanner

简介: 1 import java.util.*; 2 3 public class Example { 4 public static void main(String args[]) { 5 System.
 1 import java.util.*;
 2 
 3 public class Example {
 4     public static void main(String args[]) {
 5         System.out.println("请输入若干个数,每输入一个数用回车确认");
 6         System.out.println("最后输入一个非数字结束输入操作");
 7         Scanner reader=new Scanner(System.in);
 8         double sum=0;
 9         int m=0;
10         
11         /*
12         public boolean hasNextDouble()如果通过使用 nextDouble() 方法,
13         此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 double 值,则返回 true。扫描器不执行任何输入。 
14         也就是说只要输入能转成double的数就进入while循环.
15         */
16         while(reader.hasNextDouble()){
17             double x=reader.nextDouble();
18             m=m+1;
19             sum=sum+x;
20         }
21         System.out.printf("%d个数的和为%f/n",m,sum);
22         System.out.printf("%d个数的平均值是%f/n",m,sum/m);
23     }
24 }

 

目录
相关文章
|
7月前
关于Scanner的一些理解
关于Scanner的一些理解
53 2
|
7月前
|
程序员
Scanner类中next()和nextLine()的区别
Scanner类中next()和nextLine()的区别
77 0
Scanner中nextLine()在nextInt()的几种解决方式
Scanner中nextLine()在nextInt()的几种解决方式
90 0
|
Java
Scanner的基本用法
Scanner的基本用法
116 0
next()和nextLine()的一些小问题
next()和nextLine()的一些小问题
144 0
next()和nextLine()的一些小问题
Scanner 使用 、注意要点
Scanner 使用 、注意要点
235 0
|
Java
使用 nextLine 方法:
使用 nextLine 方法:
102 0
next() 与 nextLine() 区别
next() 与 nextLine() 区别
101 0
一次由 Scanner(System.in) 引起的 TLE
继昨天一次由System.out.println() 引起的 MLE&TLE后,今天随机到一道快速选择的题(P1923),又遇到相似的问题,写完快速排序后修改几行代码就得到快速选择的代码,本以为轻松解决问题,然后又莫名其妙的 TLE。
一次由 Scanner(System.in) 引起的 TLE