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中浮点型数据Float和Double进行精确计算的问题
java学习第13天( java获取当前时间,有关大数据的运算及精确数字运算,Date类)