Java中如何处理无限大或非数字(NaN)的异常情况?