码迷,mamicode.com
首页 >  
搜索关键字:bigdecimal    ( 775个结果
算法:x的n次方
该题是用来公司教学,并无难度。用于说明算法效率差异以及循环和递归的效率差别。package practice;import java.math.BigDecimal;/** * @author caiyu * @date 2014-12-3 */public class X_N_Square { ....
分类:编程语言   时间:2014-12-03 14:12:01    阅读次数:302
IOS: Objective-C高精度计算
最近一个IOS项目中需要用到很多小数计算,对精度要求很高。我们都知道,对计算机而言Float,Double这类浮点数因为都是以科学计数法方式存储,所以都存在着计算上的误差,所以不能直接对它们进行相关计算。在每种语言中都有相应的高精度计算方式,如Java中得BigDecimal类,C#中..
分类:移动开发   时间:2014-12-01 16:09:45    阅读次数:289
BigDecimal类
BigDecimal类 为了能精确表示,计算浮点数,java提供了BigDecimal类,该类提供了大量的构造器用于创建BigDecimal对象,包括 把所有的基本数值型变量转换成一个BigDecimal对象,也包括利用数字字符串,数字字符数组来创建BigDecimal对象 BigDecimal类提供了add()方法,subtract(),multiply(),divide(),pow()方...
分类:其他好文   时间:2014-11-27 23:45:55    阅读次数:289
java bigDecimal and double
Java BigDecimal和doubleBigDecimal是Java中用来表示任意精确浮点数运算的类,在BigDecimal中,使用unscaledValue × 10-scale来表示一个浮点数。其中,unscaledValue是一个BigInteger,scale是一个int。从这个表示方...
分类:编程语言   时间:2014-11-25 16:06:38    阅读次数:186
怎么使float保留两位小数或多位小数*如何将整数 int 转换成字串 String
5.怎么使float保留两位小数或多位小数* 两种方法: import java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue(); // b.setScale(2,...
分类:其他好文   时间:2014-11-25 14:38:56    阅读次数:204
POJ 1131-Octal Fractions(高精度)
题目链接:传送门 题意:小数八进制转成10进制。。BigDecimal水过去。。 import java.io.*; import java.util.*; import java.math.*; import java.text.*; public class Main { public static void main(String[] args) { Scanne...
分类:其他好文   时间:2014-11-24 01:14:28    阅读次数:152
java中如果需要精确的计算答案,请避免使用double类型与float类型
double类型与float类型主要用于科学计算与工程计算而设计的,用于二进制浮点计算。对于普通计算通常是结果不准确的,所以对于普通的浮点数的加减法等,解决的方法需要用int,long,BigDecimal来计算。1.计算出现的问题?计算结果如下:显然结果不是我们所需要的。我们需要的结果是:0.88...
分类:编程语言   时间:2014-11-12 13:45:14    阅读次数:198
关于大数的乘法(2的128次方)
用JDK自带的方法: 1 import java.math.BigDecimal; 2 3 public class Test 4 { 5 public static void main(String[] args)throws Exception 6 { 7 BigDeci...
分类:其他好文   时间:2014-11-12 01:58:31    阅读次数:251
java精确除法计算,四舍五入
主要用java.math.BigDecimal工具类实现,想要了解BigDecimal类可以看java api正式版: publicstaticDouble divide() {BigDecimal bigDecimal =newBigDecimal(2);// 除数,实现2/12BigDecim....
分类:编程语言   时间:2014-11-08 11:53:49    阅读次数:257
java.math.BigDecimal类
http://xigua366.iteye.com/blog/1480005BigDecimal类主要注意两点:1、BigDecimal侧重于精度,对于精度有严格的要求和操作规范,这点也是它不同于Double、Float等而产生的原因。2、DigDecimal中的除法操作 divide方法。(这个方...
分类:编程语言   时间:2014-11-08 11:52:49    阅读次数:167
775条   上一页 1 ... 69 70 71 72 73 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!