java double精准问题
- 摘要:publicstaticvoidmain(String[]args){doublex=3.3*3;doubley=9.9;System.out.println("x:"+x);if((x-y)==0)System.out.println("yes");elseSystem.out.println("no");}由于javadouble不是很精准,不建议使用double进行精准比较
- 标签:Java 问题
public static void main(String[] args) {
double x = 3.3 * 3;
double y = 9.9;
System.out.println("x:" + x);
if ((x - y) == 0)
System.out.println("yes");
else
System.out.println("no");
}
由于java double不是很精准,不建议使用double进行精准比较