请问BigInteger和BigDecimal两个方法如何使用? 请问下这两个方法具体如何使用,谁能打个例子给我看看? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关于BigDecimal百度一下,很多的。http://blog.csdn.net/merak_wuyj/archive/2007/09/28/1804890.aspx 这是两个类,使用起来很简单的,看看 API DOC 基本上就学会了。 http://hi.baidu.com/johnsoncr/blog/item/09e8d52c4e0dffef8b139976.html看下这里的资料 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(); } 学习类的使用方法最好是查jdk。 缺少返回语句 【新手请教,请帮忙~】 求java 对声音进行控制源码 问一个关于Fork-Join框架的问题 关于同一个类中不同方法相互调用的问题 关于接口 寻求帮助,问一个java程序发布的问题.如何把jar,图片和声音文件打包成安装文件?并涵盖运行环境 怎样根据类名查找相应的包名 关于Static 在问关于java连接数据库的问题。 ★★★在application的窗口中不能画线?★★★★★★★★★ 为什么画不出rectangle? 80分求一解决方案(小第初学java)
百度一下,很多的。http://blog.csdn.net/merak_wuyj/archive/2007/09/28/1804890.aspx
看下这里的资料
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();
}