java解惑------找零时刻(问题)

问题背景:
Tom在一家汽车配件商店购买一个价值1.10美元的火花塞,但是他钱包中都是两美元一张的钞票。如果他用一张两美元的钞票来购买这个火花塞,那么应该找给他多少零钱?

解决上述问题的程序:

 

public class Change{
  public static void main(String[] args){
    System.out.println(2.00 - 1.10);
  }
}

它的结果是什么?不是期望的0.90,而是0.8999999999999999.

 

你可能感兴趣的:(java)