//某人有100000元,每经过一次路口须缴费
//当现金大于>50000 每次交5%
//<=50000 每次交1000
//编程问可以经过多少次路口 要求使用while break
//
// 三种情况
// cash>50000
// cash>=1000 && cash<=50000
// cash<1000
// 多分支 if elseif else
public class hsp147 {
public static void main(String[] args){
double cash = 100000;
int count = 0;
// while(cash>50000){
// cash *= 0.95;
// count++;
// }
// while(cash>=1000){
// cash-=1000;
// count++;
// if(cash<=0){
// break;
// }
// }
// System.out.println("次数="+count);
while(true){//写成死循环
if(cash>50000){
cash *= 0.95;
count++;
}
else if(cash>=1000 && cash<=50000){
cash-=1000;
count++;
}
else{
break;
}
}
System.out.println("次数="+count);
}
}
某人有100000元,每经过一次路口须缴费,当现金大于>50000 每次交5%,<=50000 每次交1000//编程问可以经过多少次路口 ,要求使用while break
最新推荐文章于 2024-07-26 12:28:02 发布