首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教BigInteger和BigDecimal两个方法怎么使用

2012-01-05 
请问BigInteger和BigDecimal两个方法如何使用?请问下这两个方法具体如何使用,谁能打个例子给我看看?[解决

请问BigInteger和BigDecimal两个方法如何使用?
请问下这两个方法具体如何使用,谁能打个例子给我看看?

[解决办法]
http://hi.baidu.com/johnsoncr/blog/item/09e8d52c4e0dffef8b139976.html
看下这里的资料
[解决办法]

Java code
public float add(float v1,float v2){  BigDecimal b1 = new BigDecimal(Float.toString(v1));  BigDecimal b2 = new BigDecimal(Float.toString(v2));  return b1.add(b2).floatValue(); }  public float sub(float v1,float v2){  BigDecimal b1 = new BigDecimal(Float.toString(v1));  BigDecimal b2 = new BigDecimal(Float.toString(v2));  return b1.subtract(b2).floatValue(); }  public float mul(float v1,float v2){  BigDecimal b1 = new BigDecimal(Float.toString(v1));  BigDecimal b2 = new BigDecimal(Float.toString(v2));  return b1.multiply(b2).floatValue(); }  public float div(float v1,float v2){  BigDecimal b1 = new BigDecimal(Float.toString(v1));  BigDecimal b2 = new BigDecimal(Float.toString(v2));  return b1.divide(b2,3,BigDecimal.ROUND_HALF_UP).floatValue(); }  public float round(float v){  BigDecimal b = new BigDecimal(Float.toString(v));  BigDecimal one = new BigDecimal("1");  return b.divide(one,3,BigDecimal.ROUND_HALF_UP).floatValue(); } 

热点排行
Bad Request.