请写出一个由两个整数相除的方法divide, 要求返回2位小数的结果
1条回答 默认 最新
iteye_17470 2011-06-14 11:46关注使用BigDecimal的divide方法可以实现
import java.math.BigDecimal;
public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode)代码如下:
public static final double divide(int dividend, int divisor) {
BigDecimal num1 = new BigDecimal(Double.toString(dividend));
BigDecimal num2 = new BigDecimal(Double.toString(divisor));
return num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP).doubleValue();
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报