代码:
/**
* @Description:
* @Author: 落幕
* @Date: 2022/7/4 12:01
*/
//1、某人有100000元每经过一次路口,需要缴费,规则如下:
//(1)当现金>50000时,每次交5%
//(2)当现金<=50000时每次交1000
//编程计算该人可以经过多少次路口,要求while break方式实现
/*
2、判断一个整数属于那个范围,大于0,小于0,等于0
3、判断一个年份是否为闰年
4、判断一个整数是否为水仙花数,水仙花数是指一个3位数,其各个位数的立方和等于本身,
列如:153=1*1*1+3*3*3+5*5*5
5、
6、1—100之间不能被5整除的数,每5个一行
7、输出小写的a-z以及大写的Z—A
8、求出1-1/2+1/3-1/4...1/100的和
9、求1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+4+...+100)的结果
*/
public class pay {
public static void main(String[] args){
double money=100000; //钱
int count=0; //过得路口
while (true){
if (money>50000){
money*=0.95; //过了这个路口还有多少钱
count++;
}else if (money>=1000){
money-=1000;
count++;
}else { //小于1000
break;
}
}
System.out.println("10W 可以过"+count+"个路口");
}
}