String类型转换为BigDecimal类型方法实例代码,BigDecimal类的方法属性有哪些?
BigDecimal的API
方法 | 类型 | 描述 |
public BigDecimal(double val) | 构造 | 将double表示形式转换 为BigDecimal |
public BigDecimal(int val) | 构造 | 将int表示形式转换为 BigDecimal |
public BigDecimal(String val) | 构造 | 将字符串表示 形式转换为BigDecimal |
public BigDecimal add(BigDecimal augend) | 普通 | 加法 |
public BigDecimal subtract(BigDecimal subtrahend) |
普通 | 减法 |
public BigDecimal multiply(BigDecimal multiplicand) |
普通 | 乘法 |
public BigDecimal divide(BigDecimal divisor) |
普通 | 除法 |
2.BigDecimal的转换
String类型转换为BigDecimal类型
//double类型
double a = 1.05f;
//int类型
int b = 1;
//String类型
String c = 1;
BigDecimal temp_double = new BigDecimal(a);
BigDecimal temp_int = new BigDecimal(b);
BigDecimal temp_string = new BigDecimal(c);
2.BigDecimal的运算
temp_double.add(temp_int);
temp_double.subtract(temp_int);
temp_double.multiply(temp_int);
temp_double.divide(temp_int);
5