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 }

 

目录
相关文章
|
13天前
关于Scanner的一些理解
关于Scanner的一些理解
22 2
|
13天前
|
程序员
Scanner类中next()和nextLine()的区别
Scanner类中next()和nextLine()的区别
28 0
|
8月前
|
Java
JAVA_Scanner方法获得用户输入
JAVA_Scanner方法获得用户输入
42 0
|
10月前
Scanner
Scanner
42 0
|
11月前
Scanner中nextLine()在nextInt()的几种解决方式
Scanner中nextLine()在nextInt()的几种解决方式
58 0
|
11月前
|
Java
Scanner的基本用法
Scanner的基本用法
81 0
next 与 nextLine 方法的区别
next 与 nextLine 方法的区别
300 0
next 与 nextLine 方法的区别
|
Java
使用 nextLine 方法:
使用 nextLine 方法:
69 0
next() 与 nextLine() 区别
next() 与 nextLine() 区别
67 0
next()和nextLine()的一些小问题
next()和nextLine()的一些小问题
111 0
next()和nextLine()的一些小问题