基础测试题啊,我的答案:
- package com.itheima;
- /**
- * 小明的妈妈每天会给他20元零花钱。
- * 平日里,小明先花掉一半,再把一半存起来。
- * 每到周日,小明拿到钱后会把所有零花钱花掉一半。
- * 请编程计算,从周一开始,小明需要多少天才能存够100元?
- */
- public class Test9 {
-
- public static void main(String[] args) {
-
- int sum = 0;
- int count = 0;
- while(sum<100){//循环终止条件
-
- if(++count%7!=0)//周日的情况
- sum+=20/2;
- else //其他情况
- sum = (sum +20)/2;
-
- }
- System.out.println(count);
- }
- }
复制代码 |