java基础学习笔记 - 每日一题系列(二)


解析:

  1. 变量amount存储的是从控制台上输入的钱数(第24行)

  2. 引入remainingAmount变量来存储变化的余额(第26行)

  3. 将double类型的值,强行转换为int(第26行)

Note:

  1. 该题目有个问题:在转换过程中会出现经度受损,出现不精确的结果,比如:输入10.03,那么10.03*100会变成1002.999999999999,为了解决这个问题,应该输入用分做单位的整型值较好

  2. 关于注释的问题,个人建议是代码和注释的行数最少得差不多吧,哈哈哈哈哈,保持良好习惯