package test;
import java.util.Scanner;
public class number {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
double sum=0;
int m=0;
while(reader.hasNextDouble()){
double x=reader.nextDouble();
try{
if(x<0||x>100)
x=Integer.parseInt("x<0||x>100");
else{
m=m+1;
sum=sum+x;
}
}
catch(NumberFormatException e){
System.out.println("发生异常:"+e.getMessage());
}
}
System.out.printf("%d个数的和为%f\n",m,sum);
System.out.printf("%d个数的平均值为%f\n",m,sum/m);
}
}
输出结果: