一、基本概念 1.1 常量池概念。 1.java的数据类型。 int 、 Integer : long、Long: float、Double: bigdecimal: char、Character: String: Stringbuffer、Stringbuilder: 一、基本概念 1.1 常量池
分类:
编程语言 时间:
2016-02-15 10:37:16
阅读次数:
138
1、实际意义 在实际开发中,如果需要进行float或double的精确计算(尤其是财务计算),直接使用float或double是不行的(具体的例子看下边的代码的main方法的测试结果),需要使用BigDecimal。 2、代码 package com.xxx.util; import java.ma
分类:
编程语言 时间:
2016-02-13 21:54:50
阅读次数:
225
JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT boolean BOOLEAN boolea
分类:
数据库 时间:
2016-02-05 22:10:56
阅读次数:
398
package hk.buttonwood.ops.common; import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDa
分类:
其他好文 时间:
2016-02-05 02:00:38
阅读次数:
207
BigDecimal用法详解 http://www.cnblogs.com/linjiqin/p/3413894.html一、简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用...
分类:
其他好文 时间:
2016-01-26 22:02:44
阅读次数:
197
一、简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用jav...
分类:
其他好文 时间:
2016-01-24 23:57:04
阅读次数:
183
roundMode是指舍位时候的模式,传参数的时候用BigDecimal.ROUND_XXXX_XXX,有: 以下例子是setScale(0,BigDecimal.ROUND_XXXX_XXX));的情况。如果保留小数位数不是零,如setScale(2,BigDecimal.ROUND_XXXX_X...
分类:
其他好文 时间:
2016-01-21 19:04:25
阅读次数:
140
题目如下:代码如下:package huawei;
import java.math.BigDecimal;
public final class Demo {
/*
* 功能: 输入的基准字符串中统计指定字符出现的频率 字符串仅包括英文大小写字母和空格、逗号、点号 小数点后保留2位有效数字,第三位四舍五入
*
* 输入: String pString 输入的基准字符串 ch...
分类:
编程语言 时间:
2016-01-18 12:20:57
阅读次数:
168
? Java中的简单浮点数类型float和double不能够进行运算。不光是Java,在其它很多编程语言中也有这样的问题。如果我们编译运行下面这个程序会看到什么?public class Test { public static void main(String args[]) { System.o...
分类:
编程语言 时间:
2016-01-13 19:42:26
阅读次数:
336
金额的计算BigDecimal类double d = 9.84;double d2 = 1.22;//注意需要使用BigDecimal(String val)构造方法BigDecimal bigDecimal = new BigDecimal(Double.toString(d));BigDecim...
分类:
其他好文 时间:
2016-01-13 19:28:55
阅读次数:
93