부정확 한 비교 때문에 컴퓨터의 플로트
그래서 잘못된 판단 될 ==
솔루션
이중 preErrorKey = 1E-6; // 1 × 10 -6的次方即0.000001 이중 KEY1 = 0.0000001d ; 두 번 키 2 = 0D을; // 에서 System.out.println (KEY1 == 키 2); // 结果是flase // 에서 System.out.println (Math.abs (KEY1 - 키 2) <preErrorKey); 경우 (Math.abs (daohuoshuliang- shengoushuliang) <preErrorKey && (weidaohuoliang == 0 )) { caigouzhuangtai = "모든 조달";