最新文章列表

java中double型数据四舍五入

java中double型数据四舍五入   /**  *   * 得到的金额四舍五入  */ private String personMoneyProcess(String tempMoney,String tempPerson){    String tempMoney= 100   String tempPerson = 3    int person = Integer.parseIn ...
miaowei 评论(0) 有1272人浏览 2014-03-14 19:38

BigDecimal构造参数Double和String的区别

  在处理长度,价格等数据时,我们总会用到BigDecimal。BigDecimal有很多的好处,但是我们在调用其构造函数的时候,也要选好参数,否则可能会得出错误的结果。   BigDecimal的构造方法常用的可以传double和String作为参数,平常如果不注意的话,会以为传个0.1d和”0.1”进去,得到的结果是一样的。但事实上,结果却出乎意料。我们可以做个简单的测试:     public ...
午刀十 评论(0) 有1491人浏览 2014-01-06 17:32

DecimalFormat的用法 Java小数(float、dobule)格式化

DecimalFormat的用法  Java 浮点数 Float Double 小数 格式化 保留小数位后几位等 DecimalFormat df = new DecimalFormat(); double data = 1234.56789; System.out.println("格式化之前的数字: " + data); String style = & ...
slbszq 评论(0) 有8829人浏览 2013-08-14 09:32

关于浮点数的精度问题

  浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,单精度浮点数用4字节(32bit)表示浮点数, 而双精度浮点数用8字节(64bit)表示。 在存储中都分为三个部分: 符号位(Sign) : 0代表正,1代表为负 指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储 尾数部分(Mantissa):尾数部分 用 M(尾数) * B(底数)的E ...
leifengshan 评论(0) 有736人浏览 2013-08-05 20:57

基本类型的转换如:int,double,long,string,Date,Calendar之间的转换

1、int转换成String    int i = 123;    String str = String.valueOf(i); 2、String转换成int    String str = "123";    int i = Integer.valueOf(str);或者Integer.parseInt(str); 3、double转换成String    double ...
xiaosa3134 评论(0) 有2781人浏览 2013-07-31 23:14

java中的float和double的精度问题

1、背景知识 在java中没有细讲,只是讲了float占32位(bit),double占 64位。 对于计算机来说,用位数表示是合适的。但有人喜欢用字节(byte)表示。一个字 ...
Lixh1986 评论(0) 有23515人浏览 2013-07-09 11:24

QT 小数点位数

   QString number ( double n, char format = 'g', int precision = 6 ) 来设置小数点位数 double a=27.846234; QString result=QString::number(a,'f',2); // "27.85" result=QString::number(a,'g',2); // ...
tcspecial 评论(0) 有6814人浏览 2013-06-03 17:34

Java中double类型的数据精确到小数点后两位

转载: http://blog.sina.com.cn/s/blog_69bd73800100yaej.html    多余位四舍五入,四种方法                                                                  一:                                                         ...
eyesmore 评论(0) 有3995人浏览 2013-01-24 10:36

多线程中的long和double

在看一些代码的时候,会发现在定义long型和double型的变量时,会在前面加上volatile关键字,当然也会看到在其它原子类型的变量前加上这个关键字,但这里要说的还是有区别的。   在java中,java的内存模型要求,变量的读取操作和写入操作都必须是原子操作的,但是对于非volatile类型的long和double有些不同,因为这两个变量是64位存储,JVM允许将64位的读操作或写操作 ...
aswang 评论(2) 有4205人浏览 2012-12-08 19:26

java.lang.Double

//构造函数 Double d = new Double(2); //将字符串变为Double对象,如果字符串不全是数字报NumberFormatException异常 Double d1 = new Double("2.1"); //将一个Double对象或者一个double基本数据类型的值,转为字 ...
liuhaibo_ljf 评论(0) 有1832人浏览 2012-12-07 15:03

java

涉及到金额的计算时,相信很多人都会遇到比较头疼的精度问题。因为计算机的数字表示只是差强人意,比如67.89,计算机可能认为是67.900000000001,这就给最终的运算带来误差。 碰到这样的问题,有2种方法,一是使用更大精度的差值来屏蔽,二则是通过Bigdecimal这个对象来计算。 对于第一种,只能在某些判断条件下使用,如: Math.abs(data1-data2)>0.001 即可。 ...
zengshaotao 评论(0) 有1027人浏览 2012-11-06 17:25

移动开发中防止链接被多次点击

$("a").click(function(e) { e.preventDefault();//取消事件的默认动作。 if (!$(this).data('isClicked')) { var link = $(this); // Your code on successful click // ...
guangqiang 评论(0) 有1326人浏览 2012-10-24 15:34

关于JAVA中对整数位为0的小数保留N位有效数

最近有个需求是对一个double值,保留3位小数,如果整数位为零,则小数点后保留3个有效值。 下面是实现代码,如果有更好的办法,请告诉我,谢谢! private static final int DEFAULT_SCALE = 3;//默认保留三位 private static final int MAX_SCALE = 9;//最大保留9位 private static final S ...
xyfwjk 评论(0) 有4583人浏览 2012-09-28 16:21

如何使java中double类型不以科学计数法表示

问题:在java中,怎样把一个double数转换为字符串时,不用科学计数法表示。 解决方法1: //对Double类型的数字进行 格式化输出 package com.vincent.test; import java.text.DecimalFormat; public class TestDouble_String { public static void main(Str ...
VincentBoy 评论(0) 有92104人浏览 2012-08-21 15:59

java中比较两个double类型的数据的大小

非整型数,运算由于精度问题,可能会有误差,建议使用BigDecimal类型,具体 BigDecimal的详细说明参考jdk开发帮助文档。 import java.math.BigDecimal; public class DoubleCompare { public String compare(BigDecimal val1, BigDecimal val2) { ...
dagmom 评论(0) 有47312人浏览 2012-08-02 11:24

java中取小数点后2位数字

有四种方法:   一.double  d = 13.24535;       d = ((int)(d*100))/100;   二. class  Test1{        public  static  void  main(String[]  args){            double  d ...
金诚铸就 评论(0) 有2374人浏览 2012-08-01 12:42

Util--DoubleUtil

开发者博客:http://www.developsearch.com /** * Double 工具类 * * @author chenxin * @version [版本号, 2012-5-21] * @see [相关类/方法] * @since [产品/模块版本] */ ...
keepwork 评论(0) 有1108人浏览 2012-06-07 19:00

解决struts2中Double类型的转换问题

今天做项目的时候,突然遇到个意想不到的问题,在我的usr.jsp中有一个: <input size="10" value="0" name="creditLine" />, 这个对应到model里面的private Double creditLine;   @Column(name = "cred ...
zhangfeilo 评论(0) 有1532人浏览 2012-05-14 10:20

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics