把等号和其他运算符结合起来
好好看看我们用来从结束里程数中减去开始里程数的运算符(- =)。问题是它不仅做减法,而且它还把值赋给减号左边的变量。用旅行的里程数乘以补贴率的时候也是一样的。我们将会用-和*代替*=和-=。
在这儿,好的变量名会有帮助吗?当然!仔细看看每个变量是做什么的。你从milesTraveled这个名字就可以得到很多线索--你知道这个变量在窗体中显示的不对,而且你也知道这个值应该怎么计算得来。所以你可以利用这一点来在代码中寻找bug。如果错误代码是下面这样的,找到问题就困难多了: