//有100000元,每经过一次路口,需缴费:
//1)当现金>50000时,缴费5%;
//2)当现金<=50000时。每次缴1000
//用while break完成
public class Homework01{
public static void main(String[] args){
//有100000元,每经过一次路口,需缴费:
//1)当现金>50000时,缴费5%;
//2)当现金<=50000时。每次缴1000
//用while break完成
double money = 100000.0;
int times = 0;
while (money > 50000) {
money = money * (1 - 0.05);
times = times + 1;
}
while (money <= 50000) {
money = money - 1000;
times = times + 1;
if(money <= 0){
break;
}
}
System.out.println("可经过" + times + "次路口");
}
}
本文介绍如何使用while和break控制结构,模拟现金缴费过程:超过5万按5%收费,否则每次扣1000,直至现金为0。记录可通行路口次数。
2988

被折叠的 条评论
为什么被折叠?



