java 数据精确度

Posted qqzhulu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 数据精确度相关的知识,希望对你有一定的参考价值。

在开发与商城有关的项目时,因与金融打交道,所以需提高其精确度,java一般采用int类型,将单位设置为分,在前台调用需要转换为元时,在进行转换

public class Cycle {
public static final Long MEMBER_SHOP_APPLICATION_ALLOWED = (1L << 20);

public static void main(String[] args) {

System.out.println(Cycle.MEMBER_SHOP_APPLICATION_ALLOWED);
int a=89327;
Long b = (long)a/100;
Double c =(double) a/100;
System.out.println("long,"+b);
System.out.println("double,"+c);
}

}

上述案例输出结果为:

1048576
long,893
double,893.27

 












以上是关于java 数据精确度的主要内容,如果未能解决你的问题,请参考以下文章

Java.sql.Date精确度问题处理

Java中浮点型数据Float和Double进行精确计算的问题

java学习第13天( java获取当前时间,有关大数据的运算及精确数字运算,Date类)

如何使用java的ResultSet获取mysql的float的精确值

C# 关于DateTime类型 精确到毫秒

java根据ip地址获取相应的所在地,精确到街道和门牌号,要怎么实现?