double f = 111231.035; BigDecimal l = new BigDecimal(f); double c = l.setScale(2, RoundingMode.HALF_UP).doubleValue(); System...
分类:
编程语言 时间:
2014-07-22 23:31:07
阅读次数:
301
以下是 java保留两位小数4种方法:
package com.lingdong.union.taobao.action;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class Format {
double f = 111231.55...
分类:
编程语言 时间:
2014-07-21 11:12:14
阅读次数:
190
JDBCTypeJavaType CHARString VARCHARString LONGVARCHARString NUMERICjava.math.BigDecimal DECIMALjava.math.BigDecimal BITbooleanBOOLEANbooleanTINYINTbyt...
分类:
数据库 时间:
2014-07-19 16:05:52
阅读次数:
217
题目计算实数a的n次方,具体输出格式看案例import java.util.*;import java.math.*;public class Main { public static void main(String[] args) { Scanner in = new Sca...
分类:
编程语言 时间:
2014-07-18 21:06:14
阅读次数:
198
Java的大数操作分为BigInteger和BigDecimal,但这两给类是分开使用的,有时候在编程的时候显得略微繁琐,现在编写了一个将二者合二为一的大数操作类。大数操作类代码如下: 1 package blog; 2 3 import java.math.BigDecimal; 4 i...
分类:
编程语言 时间:
2014-07-18 10:29:13
阅读次数:
392
hdu 1063 n^m舍去多余的0 1 import java.math.BigDecimal; 2 import java.math.BigInteger; 3 import java.util.Scanner; 4 5 6 public class Main { 7 public ...
分类:
编程语言 时间:
2014-07-16 15:48:40
阅读次数:
266
double 类型运算时的 计算的精度不高,常常会出现0.999999999999999这种情况,那么就须要用BigDecimal 它是java提供的用来高精度计算的工具类 以下是对这个类的一个包装,方便使用:package cn.soft.util;import java.io.Serializa...
分类:
其他好文 时间:
2014-07-07 15:34:18
阅读次数:
149
Java中double类型的数据精确到小数点后两位多余位四舍五入,四种方法一:double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2,BigDecimal.ROUND_HALF_UP).doub...
分类:
编程语言 时间:
2014-07-05 22:44:31
阅读次数:
325
计算double类型的数时有时候会多出0.000000001,会有不确定个数的0,在计算时将其转为BigDecimal就不会出错。 BigDecimal sum = new BigDecimal(0.0); BigDecimal tmp = new BigDecimal(0.0); ...
分类:
编程语言 时间:
2014-07-01 19:16:36
阅读次数:
343
本文是根据JAVA解惑这本书,做的笔记。
电子书见:http://download.csdn.net/detail/u010378705/7527721
谜题56
BigInteger、BigDecimal以及包装类型的实例是不可改变。
BigInteger five = new BigInteger("5");
BigInteger total = BigInteger.ZERO...
分类:
编程语言 时间:
2014-06-22 20:09:44
阅读次数:
276