永发信息网

JAVA,编程小朋友存钱 :某小朋友,妈妈每天给他5元钱,他花掉2.5元,每到周日,又额外花掉6元

答案:3  悬赏:30  手机版
解决时间 2021-11-12 12:14
JAVA,编程小朋友存钱 :某小朋友,妈妈每天给他5元钱,他花掉2.5元,每到周日,又额外花掉6元
最佳答案
public static void main(String[] args) {
double sumMoney = 0l; //总钱数
double getDayMoney = 5l; //每天获得的钱数
double spendMoney = 2.5; //每天花费的钱数
double spendSunday = 6l; //周日额外花费的钱数
int day = 0; //攒到100元 花费的天数
//从周一开始
int startDate = 1;
while (sumMoney<100) {
sumMoney = sumMoney + getDayMoney - spendMoney; //每天花费后剩余总钱数(周日花的不算)
day = day+1;
if(startDate%7==0){ //判断当前天数是否是 周日
sumMoney = sumMoney - spendSunday;
startDate = 0; //重置为周一
}
startDate = startDate +1; //星期加一天
}
System.out.println("总共需要:"+day+"天");
}追问这个是穷举迭代吗追答算是吧 一个一个往上套的 再加上循环
全部回答
public static void main(String[] args) {
double m=0;
int i=0;
while(m<100){
i++;
m=m+2.5;
if(i%7==0){
m=m+6;
}
}
System.out.println(i);
}
public class Reader {
public static void main(String[] args) {

double weeksave = (5-2.5)*7-6;//算出一周能存多少钱
int weeks = 0;
for(int i=1;i<1000;i++){
if(i*weeksave>100){//算出第几周他存的钱数会大于100
weeks =i;
break;
}
if(i*weeksave==100){
System.out.println("需要"+weeks*7+"天可以存够100元");
break;
}
}

double a = 100-(weeks-1)*weeksave;//算出week-1周他还需要存多少钱才能到100
int days = 0;
for(int y=1;y<7;y++ ){
if(y*2.5>=a){
days =y;
break;
}
}
int totaldays = (weeks-1)*7+days;
System.out.println("需要"+totaldays+"天可以存够100元");
}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国工商银行24小时自助银行(祁阳县支行)地址
今来古往无终极猜三个数字
名流发型设计中心地址在哪,我要去那里办事
化验员工作到底怎么样
水果店用352元钱买进桔子苹果和梨共100千克,
家里新装修,另外一个房间的网线不通,是暗线
微信这东西很奇妙可以看出你身边的朋友对你是
这是哪种阀门
一个瘦子引体向上只能做一个,这个人是不是力
绯闻女孩第四季16集结尾时,Blair和Dan在一起
冯铁炉画家拍卖价格
高纤维的食物有哪些?
威思登手表怎么调试
一个女生的签名是这个: 愿你孤独 万寿无疆 求
用316除以4的数试计算什么列数试
推荐资讯
夏至的诗句有哪些 夏至节气图片 描写夏至夏天
求日本精灵动漫、
家用便宜跑步机哪里有卖?
铅山宾馆停车场(信州西路)地址好找么,我有些
4g飞享全国58套餐和88套餐,哪个更适用?
EXCEL表格如图,现在想把带有小计的行全部选
MorningAfterDark(GL)txt全集下载
北京438路公交车路线
6伏的 直流电经过1K电阻是多少电压
求[HP]逢魔时刻全文txt
SP实践是干什么,如何玩
裕兴建材陶瓷店地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?