我有一个计算机科学课程的程序,如果停放的汽车超过 60 分钟,我必须为停放的汽车开票。类方法作为一个参数,然后应该给第一个小时的基本罚款,再加上每多停一个小时的 10 美元ParkingTicket
。假设我总共停了 150 分钟,那么我的车票将是 35 美元(第一小时 25 美元,第二小时 10 美元,其余 30 分钟不罚款)。calculateFine()
minutes
我想到的是if(minutes%60)
用来检查分钟是否可以被 60 整除,但是我不知道如何让程序检查它可以被整除多少次,减去前 60 分钟。现在我想起来了,这意味着如果minutes
它不能被 60 整除,那就是假的,这意味着它根本不会执行..
谢谢您的帮助!