荷花定律

1,551 阅读2分钟

我正在参加「初夏创意投稿大赛」详情请看:初夏创意投稿大赛

本文主要讲【荷花定律】的计算,以及在文末会简单的概述一下其他两个定律(成功三大定律:荷花定律、金蝉定律、竹子定律。)

荷花定律

定律

荷花第一天开放的只是一小部分,第二天,它们开放的数量会是已开放的两倍。到了第30天,就开满了整个池塘。你知道什么时候荷花开了一半么?

荷花.jpeg

很多人都会认为是第十五天,然而并非如此!到第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米。其实在前四年时间,竹子将根在土壤里延伸了数百米,竹子因为有了前期的积累沉淀才有后来的厚积薄发。

金蝉定律

蝉要先在地底下暗无天日地生活三年,才能实现日后的华丽转身。所有光鲜的背后都是长期辛劳的付出,我们只看见别人的光彩,却看不见别人背后所流的汗水。

参考资料