我正在参加「初夏创意投稿大赛」详情请看:初夏创意投稿大赛
本文主要讲【荷花定律】的计算,以及在文末会简单的概述一下其他两个定律(成功三大定律:荷花定律、金蝉定律、竹子定律。)
荷花定律
定律
荷花第一天开放的只是一小部分,第二天,它们开放的数量会是已开放的两倍。到了第30天,就开满了整个池塘。你知道什么时候荷花开了一半么?
很多人都会认为是第十五天,然而并非如此!到第29天时荷花仅仅开满了一半,直到最后一天才会开满另一半。最后一天的速度最快,等于前29天的总和。这就是著名的荷花定律。
计算
public class LotusTest {
public static void main(String[] args) {
//用double类型精度会准确一些,如果int类型中途会出现一个转化的过程损失精度
double[] arr = new double[30];
//起始值这里可以随便设置,可以多设置几个不同的值,以便验证结果
arr[0] = 30;
double sum = 0;
double count = arr[0];
//根据所得规律计算30天荷花数目的总和
for (int i = 1; i < arr.length; i++) {
arr[i] = 2 * arr[i - 1];
sum += arr[i];
}
//获取荷花一半的数目以便后续比对
double a = sum / 2;
//把每天的数目进行累加,比对看哪一天的数目等于荷花总数的一半
for (int i = 1; i < arr.length; i++) {
count += arr[i];
if (Objects.equals(count, a)) {
System.out.println("荷花总数的一半是" + (i + 1) + "天");
}
}
}
}
结论和道理
其中蕴含着一个深刻的道理:成功需要厚积薄发,需要积累沉淀。
同时,最后一步的执行是最关键的!
其他定律
竹子定律
竹子用了4年时间,仅仅长了三厘米,但在第五年开始,它以每天30厘米的速度在疯狂地生长,仅仅用了六周的时间,它就长到了15米。其实在前四年时间,竹子将根在土壤里延伸了数百米,竹子因为有了前期的积累沉淀才有后来的厚积薄发。
金蝉定律
蝉要先在地底下暗无天日地生活三年,才能实现日后的华丽转身。所有光鲜的背后都是长期辛劳的付出,我们只看见别人的光彩,却看不见别人背后所流的汗水。