package characterBack;import java.util.Scanner;public class character { public static void main(String[] ags)
{
System.out.println("请输入数");
Scanner sc=new Scanner(System.in);
double n=0;
double sum=0.0;
boolean compputer=true;
try{double temp=sc.nextDouble(); for(int i=0;i<ags.length;i++)
{
temp=Double.parseDouble(ags[i]);
sum+=temp;
System.out.println("总数:"+sum);
} if(compputer)
{
n=sum/ags.length;
System.out.println("平均数是:"+n);
}
}catch(Exception e)
{
System.out.println("对不起,你输入了非数字字符");
compputer=false;

}
}
}运行结果是
请输入数
23
平均数是:NaN
为什么是NaN呢