说明你的age数组长度为0,java中除零,在int类型时会报除零异常,在double类型时会直接返回NAN。
如果age.length为0的话,其实出现了除零异常了,输出NaN
具体age输出传入和输出的代码没看到。看看age是不是length==0了,数组长度<0这个很奇怪。