定义抽象类Circle,类中定义一个数据成员radius和两个抽象方法area和volume,分别表示求面积和体积。然后再由Circle类派生Sphere类(球体)。在派生类中对方法area和volume覆盖,能求球体的体积及表面积。测试果能计算并输出半径为10的球体的体积。
时间: 2023-05-22 21:03:21 浏览: 101
在Python中定义和使用抽象类的方法
5星 · 资源好评率100%
可以使用BigDecimal.setScale()方法来设置BigDecimal保留几位小数,然后再进行查询操作。
示例代码:
// num为NUMBER(12,2)属性的值
BigDecimal num = rs.getBigDecimal("num");
// 设置保留2位小数
BigDecimal result = num.setScale(2, BigDecimal.ROUND_HALF_UP);
// 在查询中使用result即可
注意:BigDecimal的setScale()方法会返回一个新的BigDecimal对象,原来的BigDecimal对象不会被修改。所以在使用时需要将设置后的BigDecimal对象赋值给一个新的变量。
阅读全文