for循环练习

//天朝有一个乞丐姓洪,去天桥要钱
//第一天要了1块钱
//第二天要了2块钱
//第三天要了4块钱
//第四天要了8块钱
//以此类推

//问题: 洪乞丐干10天,收入是多少?

public class TestFor {
public static void main(String[] args) {
int moneyDay= 0;    //一天要了多少钱
int day =10;             //一共要了10天
int sum = 0;             //一共要了多少钱
for(int i =1;i<=day;i++) {      //一共要了10天,每次加一天
if(moneyDay==0) {             //没有零天,如果零天那就默认为1元
moneyDay=1;
}else {
moneyDay=2*moneyDay;  //每天的钱都是前一天的两倍
}
sum = sum+moneyDay;    //一共要了10天钱的总收入
System.out.println(sum);
}

}

}

posted @ 2022-03-11 14:09  许我半盏清茶  阅读(79)  评论(0)    收藏  举报