来源:http://shensy.iteye.com/blog/1836973
public static boolean isNonterminating(){
try{
BigDecimal bigA=new BigDecimal(1);
BigDecimal bigB=new BigDecimal(3);
System.out.println("a/b="+bigA.divide(bigB));
return false;
}catch(Exception e){
return true;
}
}
本文介绍了一个使用Java BigDecimal类进行除法运算的例子,并通过捕获异常来判断除法运算是否为非终止状态。此方法适用于需要精确计算场景,例如金融领域的金额计算。
10万+

被折叠的 条评论
为什么被折叠?



