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 }

 

目录
相关文章
|
4天前
关于Scanner的一些理解
关于Scanner的一些理解
14 2
|
5月前
|
程序员
Scanner类中next()和nextLine()的区别
Scanner类中next()和nextLine()的区别
25 0
|
10月前
Scanner
Scanner
40 0
|
11月前
Scanner中nextLine()在nextInt()的几种解决方式
Scanner中nextLine()在nextInt()的几种解决方式
56 0
|
11月前
|
Java
Scanner的基本用法
Scanner的基本用法
79 0
Scanner 使用 、注意要点
Scanner 使用 、注意要点
183 0
|
Java
使用 nextLine 方法:
使用 nextLine 方法:
68 0
next() 与 nextLine() 区别
next() 与 nextLine() 区别
65 0
next()和nextLine()的一些小问题
next()和nextLine()的一些小问题
109 0
next()和nextLine()的一些小问题
|
Java
java13-scanner中的方法
java13-scanner中的方法
87 0

热门文章

最新文章