• 忘记Java是区分大小写的——myScoremyscore不同。
  • 忘记在声明变量时明确类型,把type name = value;写成name = value;
  • 使用未声明的变量。
  • 把变量名搞混。比如声明了studentTotal,而在使用时却写成了total
  • 使用了错误的变量类型。记住在计算中整数类型只会求得整数结果,在需要小数部分时务必将一个整数值转换为浮点数或直接使用浮点数变量。
  • 使用==比较浮点值。记住浮点值往往是近似值,更可靠的比较方式是看两值之差的绝对值是否小于一个很小的量。
  • 觉得0会比其他的整数要小。记住int也可以是负数,请使用Integer.MIN_VALUE来把整数最小值赋给变量。

陈 欣

AADPS创始人

发表评论