Java经典题目之猴子吃桃
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少?
从这里我们可以解析到后一天的桃子数是前一天的一半减去一
所以从后往前计算我们需要把当天的加上一再乘以二就可以得到前一天的数量
代码:
1 | package Test; |
最后得出结果:1534个
Java经典题目之容器类设计
设计一个容器类,可以添加任意多及任意类型的数据,打印容器对象的时候可以将所有数据打印出来
示例代码:
1 | package Test; |