某电信公司的市内通话计费标准如下:三分钟内0.2元,三分钟后每增加一分钟增加0.1元,不足一分钟按一分钟算。要求编写程序,给定一个通话时间(单位秒)计算应收金额(通话时间是666秒,通话费用是多少钱)
public static void main(String[] args) {
// 定义通话时间为666
int i = 666;
// 定义费用
Double j = 0.0;
if (i > 0 && i < 180) {
j = 0.2 / 60;
} else if ((i - 180) == 0) {
j = 0.2 + (i - 180) / 60 * 0.1;
} else {
j = 0.2 + ((i - 180) / 60 + 1) * 0.1;
}
System.out.println("您的收费金额为:" + j + "元");
} |
|