程序人生:一个简易的人生模拟器

        闲来无事,突发感想,想看看一生的时间规划,写了个小功能来计算一生的时间,运行后感触颇深,分享给大家,欢迎大家留言矫正数据。

您的一生总结如下:
您一生总共度过了90年,共计32400天(777600小时)
您一生总共:
吃饭用时:88920小时,相当于3705天
睡觉用时:239760小时,相当于9990天
学习用时:49680小时,相当于2070天
工作用时:118800小时,相当于4950天
您一生在娱乐上花费的时间有:44280小时,相当于1845天
您一生在路上消耗:78480小时,相当于3270天
您为家庭付出用时:41040小时,相当于1710天
您一生处于发呆或神志不清状态用时:48960小时,相当于2040天
您一生虚度的时光有:67680小时,相当于2820天

        如果一生有90年,我们为家庭付出的时间是最少的(1710天),我们在学习上花费的时间仅有2070天。睡眠占用了我们大多数时间,其次是工作,在路上消耗的时间竟然有3270天,而且处于发呆或神志不清状态的时间也远超我们为家庭付出的时间,如果再加上虚度的时光,我们一生有多少时间将被浪费掉。

        感兴趣的朋友可以调整一下适合自己的数据,测一测自己一生的时间安排,千人千面,希望大家能珍惜时间、珍惜家人。

定义一个“一日模型”——DayModel.java

注:为提高程序效率,将采用原型模式的克隆方法构建一日,因此实现Cloneable接口

package com.xfather.muhalgorithm.conception.entity;

/**
 * @Description : 一日模型
 * @Author : 0xfather
 * @Date : 2023/4/21 14:53
 * @Version : 1.0
 */
public class DayModel implements Cloneable{
    // 年龄(当前年龄下的一日模型)
    private int age;
    // 吃饭
    private int eat;
    // 睡觉
    private int sleep;
    // 玩耍
    private int play;
    // 路上
    private int road;
    // 学习
    private int learn;
    // 发呆(神志不清)
    private int stupefied;
    // 生活职责
    private int responsibility;
    // 工作
    private int work;
    // 其他
    private int other;
    // 状态描述
    private String description;

    public DayModel(int age, int eat, int sleep, int play, int road, int learn, int stupefied, int responsibility, int work) {
        this.age = age;
        this.eat = eat;
        this.sleep = sleep;
        this.play = play;
        this.road = road;
        this.learn = learn;
        this.stupefied = stupefied;
        this.responsibility = responsibility;
        this.work = work;
        setOther();
    }

    public void setAge(int age) {
        this.age = age;
        setOther();
    }

    public void setEat(int eat) {
        this.eat = eat;
        setOther();
    }

    public void setSleep(int sleep) {
        this.sleep = sleep;
        setOther();
    }

    public void setPlay(int play) {
        this.play = play;
        setOther();
    }

    public void setRoad(int road) {
        this.road = road;
        setOther();
    }

    public void setLearn(int learn) {
        this.learn = learn;
        setOther();
    }

    public void setStupefied(int stupefied) {
        this.stupefied = stupefied;
        setOther();
    }

    public void setResponsibility(int responsibility) {
        this.responsibility = responsibility;
        setOther();
    }

    public void setWork(int work) {
        this.work = work;
        setOther();
    }

    private void setOther(){
        this.other = 24 - this.eat - this.sleep - this.play - this.road - this.learn - this.stupefied - this.responsibility - this.work;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getAge() {
        return age;
    }

    public int getEat() {
        return eat;
    }

    public int getSleep() {
        return sleep;
    }

    public int getPlay() {
        return play;
    }

    public int getRoad() {
        return road;
    }

    public int getLearn() {
        return learn;
    }

    public int getStupefied() {
        return stupefied;
    }

    public int getResponsibility() {
        return responsibility;
    }

    public int getWork() {
        return work;
    }

    public int getOther() {
        return other;
    }

    public String getDescription() {
        return description;
    }

    @Override
    public String toString() {
        return this.getAge() + "岁:" + this.getDescription() + "\r\n" +
                "全天用时:" +
                "吃饭(" + this.eat + "h)、" +
                "睡觉(" + this.sleep + "h)、" +
                "玩耍(" + this.play + "h)、" +
                "在路上(" + this.road + "h)、" +
                "学习(" + this.learn + "h)、" +
                "发呆/神志不清(" + this.stupefied + "h)、" +
                "责任(" + this.responsibility + "h)、" +
                "工作(" + this.work + "h)、" +
                "其他(" + this.other + "h)";
    }

    @Override
    public DayModel clone() {
        try {
            // TODO: 复制此处的可变状态,这样此克隆就不能更改初始克隆的内部项
            return (DayModel) super.clone();
        } catch (CloneNotSupportedException e) {
            throw new AssertionError();
        }
    }
}

编写一生计算过程——Life.java

假设一生有90年,假设一年有360天,假设这里的代码是我们自己,假设……

package com.xfather.muhalgorithm.conception;

import com.xfather.muhalgorithm.conception.entity.DayModel;

import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;

/**
 * @Description : 人生生成器
 * @Author : 0xfather
 * @Date : 2023/4/21 14:51
 * @Version : 1.0
 */
public class Life {

    // 人生清单
    private final List<DayModel> lifeList;

    private static final int YearOfLife = 90;
    private static final int DaysOfYear = 360;
    public static Life build(){
        return new Life();
    }

    private Life() {
        lifeList = new ArrayList<>();

        DayModel model = new DayModel(1,2,16,3,0,0,1,0,0);
        model.setDescription("你出生了,来到这个懵懂的世界。你大多数时间都是在睡觉,无需考虑学习、工作和责任等事情");
        lifeList.add(model);

        // 人生90年清单
        for (int i = 2; i <= YearOfLife; i++) {
            model = model.clone();
            // 没有特别声明,不显示描述
            model.setDescription("");
            model.setAge(i);
            switch (i){
                case 2 -> {
                    model.setPlay(5);
                    model.setRoad(1);
                    model.setSleep(14);
                    model.setDescription("你会走路了,有更多的时间玩耍");
                }
                case 3 -> {
                    model.setSleep(11);
                    model.setPlay(6);
                }
                case 5 -> {
                    model.setSleep(10);
                    model.setLearn(4);
                    model.setRoad(2);
                    model.setStupefied(0);
                    model.setDescription("开始上幼儿园了,你开始调整状态进入学生时代");
                }
                case 6 -> {
                    model.setSleep(9);
                    model.setDescription("");
                }
                case 8 -> {
                    model.setPlay(5);
                    model.setSleep(8);
                    model.setLearn(6);
                    model.setDescription("上小学了,你每天有更多的学习任务,睡眠时间也逐渐规律起来");
                }
                case 11 -> {
                    model.setPlay(4);
                    model.setSleep(7);
                    model.setLearn(7);
                    model.setDescription("小学4年级了,学业逐渐增多,家长在为你考虑考那所初中");
                }
                case 13 -> {
                    model.setPlay(3);
                    model.setLearn(8);
                    model.setDescription("小学的最后冲刺,学习时间已经适应了8小时以上,家长允许玩的时间减少了");
                }
                case 14 -> {
                    model.setPlay(2);
                    model.setLearn(9);
                    model.setRoad(3);
                    model.setDescription("上初中了,你学会了自律,有更多的时间学习,学校离家的距离变远了,你要走的路程增加了");
                }
                case 15 -> {
                    model.setPlay(1);
                    model.setLearn(10);
                    model.setStupefied(1);
                    model.setDescription("初二的学习压力更大了,因为要考虑上哪所高中,已经每太多时间玩了,但因为学习压力大,你学会了发呆……");
                }
                case 17 -> {
                    model.setStupefied(2);
                    model.setRoad(2);
                    model.setSleep(6);
                    model.setDescription("进入高中时期,学业依然很重,你离家很远,但是你寄宿在学校,每天的路程反倒变少了;但你进入青春期,心理活动更丰富了");
                }
                case 19 -> {
                    model.setLearn(11);
                    model.setSleep(5);
                    model.setDescription("高考冲刺,很累,学习压力很大,睡眠时间很少");
                }
                case 20 -> {
                    model.setLearn(6);
                    model.setSleep(7);
                    model.setPlay(3);
                    model.setStupefied(3);
                    model.setDescription("你考上了大学,学业明显感觉轻松了,睡眠时间也恢复了,很多时间是由你自己规划的");
                }
                case 22 -> model.setLearn(5);
                case 23 -> {
                    model.setLearn(3);
                    model.setRoad(4);
                    model.setStupefied(4);
                    model.setSleep(6);
                    model.setDescription("临近毕业,你开始找工作/找实习单位,学习时间少了很多");
                }
                case 24 -> {
                    model.setLearn(2);
                    model.setStupefied(1);
                    model.setWork(8);
                    model.setSleep(6);
                    model.setRoad(3);
                    model.setPlay(2);
                    model.setDescription("你找到了工作,在工作中发现自身不足,所以会继续充电学习");
                }
                case 25 -> {
                    model.setLearn(0);
                    model.setResponsibility(3);
                    model.setSleep(5);
                    model.setDescription("你谈恋爱了,每天内心充满责任感,在工作之余去感受爱情");
                }
                case 27 -> {
                    model.setResponsibility(4);
                    model.setWork(10);
                    model.setSleep(4);
                    model.setResponsibility(2);
                    model.setDescription("你结婚了,为了结婚你加班工作,只为能多赚一些钱");
                }
                case 28 -> {
                    model.setResponsibility(3);
                    model.setWork(9);
                    model.setSleep(5);
                    model.setStupefied(0);
                    model.setDescription("你计划买房/买车,除了工作还是要加班");
                }
                case 29 -> {
                    model.setRoad(2);
                    model.setDescription("你买了房子/车子,你在路途中的时间减少了,同样你发现加班并不能给你带来多少钱");
                }
                case 32 -> {
                    model.setSleep(4);
                    model.setResponsibility(5);
                    model.setDescription("恭喜你,你有了孩子,责任心令你很充实");
                }
                case 34 -> {
                    model.setSleep(6);
                    model.setPlay(1);
                    model.setResponsibility(3);
                }
                case 37 -> {
                    model.setWork(10);
                    model.setResponsibility(3);
                    model.setDescription("孩子上幼儿园了,又多了一笔开销,你又开始拼命加班了");
                }
                case 40 -> {
                    model.setWork(8);
                    model.setPlay(0);
                    model.setResponsibility(2);
                    model.setRoad(4);
                    model.setEat(4);
                    model.setDescription("40岁了,工作适当减少了,但应酬增多了");
                }
                case 43 -> {
                    model.setSleep(7);
                    model.setWork(7);
                    model.setDescription("43岁你感觉体力不支,睡眠增多了,同事已经习惯称呼你为”老胡/老宋“");
                }
                case 55 -> model.setDescription("不知不觉孩子已经大学毕业了,而你,一切都没有变");
                case 58 -> {
                    model.setResponsibility(2);
                    model.setDescription("孩子结婚了");
                }
                case 59 -> {
                    model.setSleep(6);
                    model.setDescription("感觉自己变老了,睡眠都减少了");
                }
                case 61 -> {
                    model.setEat(2);
                    model.setPlay(2);
                    model.setRoad(3);
                    model.setStupefied(1);
                    model.setDescription("孙子出生了,你又开始忙活照看孙子了");
                }
                case 66 -> {
                    model.setWork(0);
                    model.setLearn(2);
                    model.setRoad(3);
                    model.setEat(3);
                    model.setResponsibility(1);
                    model.setDescription("退休了,不上班了,孙子也上幼儿园了,闲暇之余看看书,给自己充充电,或者出门走走,好像也没什么值得你关心的");
                }
                case 68 -> {
                    model.setLearn(0);
                    model.setRoad(1);
                    model.setPlay(0);
                    model.setStupefied(3);
                    model.setDescription("腿脚不好,走不动了,眼也花了");
                }
                case 71 -> {
                    model.setSleep(8);
                    model.setStupefied(4);
                    model.setDescription("年纪大了,容易犯困");
                }
                case 76 -> {
                    model.setSleep(10);
                    model.setRoad(0);
                    model.setDescription("睡眠越来越多,不愿意动了");
                }
                case 80 -> {
                    model.setStupefied(5);
                    model.setRoad(2);
                    model.setResponsibility(0);
                    model.setDescription("很多时候,你会不由自主的去找些什么,可能你也不知道要找什么");
                }
            }
            lifeList.add(model);
        }
    }

    public void printLife(){
        AtomicInteger eatTotal = new AtomicInteger();
        AtomicInteger sleepTotal = new AtomicInteger();
        AtomicInteger playTotal = new AtomicInteger();
        AtomicInteger roadTotal = new AtomicInteger();
        AtomicInteger learnTotal = new AtomicInteger();
        AtomicInteger stupefiedTotal = new AtomicInteger();
        AtomicInteger responsibilityTotal = new AtomicInteger();
        AtomicInteger workTotal = new AtomicInteger();
        AtomicInteger otherTotal = new AtomicInteger();

        lifeList.forEach(e -> {
            // 统计人生用时
            eatTotal.addAndGet(e.getEat() * DaysOfYear);
            sleepTotal.addAndGet(e.getSleep() * DaysOfYear);
            playTotal.addAndGet(e.getPlay() * DaysOfYear);
            roadTotal.addAndGet(e.getRoad() * DaysOfYear);
            learnTotal.addAndGet(e.getLearn() * DaysOfYear);
            stupefiedTotal.addAndGet(e.getStupefied() * DaysOfYear);
            responsibilityTotal.addAndGet(e.getResponsibility() * DaysOfYear);
            workTotal.addAndGet(e.getWork() * DaysOfYear);
            otherTotal.addAndGet(e.getOther() * DaysOfYear);
            // 打印人生清单
            System.out.println(e);
            System.out.println();
        });
        System.out.println();
        // 人生总结报告
        String report = lifeReport(eatTotal,sleepTotal,playTotal,roadTotal,learnTotal,stupefiedTotal,responsibilityTotal,workTotal,otherTotal);
        System.out.println(report);
    }

    private String lifeReport(AtomicInteger eatTotal, AtomicInteger sleepTotal, AtomicInteger playTotal, AtomicInteger roadTotal, AtomicInteger learnTotal, AtomicInteger stupefiedTotal, AtomicInteger responsibilityTotal, AtomicInteger workTotal, AtomicInteger otherTotal) {

        return "您的一生总结如下:" + "\r\n" +
                "您一生总共度过了" + YearOfLife + "年," + "共计" + YearOfLife * DaysOfYear + "天(" + YearOfLife * DaysOfYear * 24 + "小时)" + "\r\n" +
                "您一生总共:" + "\r\n" + "吃饭用时:" + eatTotal + "小时," + "相当于" + eatTotal.get() / 24 + "天" + "\r\n" +
                "睡觉用时:" + sleepTotal + "小时," + "相当于" + sleepTotal.get() / 24 + "天" + "\r\n" +
                "学习用时:" + learnTotal + "小时," + "相当于" + learnTotal.get() / 24 + "天" + "\r\n" +
                "工作用时:" + workTotal + "小时," + "相当于" + workTotal.get() / 24 + "天" + "\r\n" +
                "您一生在娱乐上花费的时间有:" + playTotal + "小时," + "相当于" + playTotal.get() / 24 + "天" + "\r\n" +
                "您一生在路上消耗:" + roadTotal + "小时," + "相当于" + roadTotal.get() / 24 + "天" + "\r\n" +
                "您为家庭付出用时:" + responsibilityTotal + "小时," + "相当于" + responsibilityTotal.get() / 24 + "天" + "\r\n" +
                "您一生处于发呆或神志不清状态用时:" + stupefiedTotal + "小时," + "相当于" + stupefiedTotal.get() / 24 + "天" + "\r\n" +
                "您一生虚度的时光有:" + otherTotal + "小时," + "相当于" + otherTotal.get() / 24 + "天" + "\r\n";
    }
}

编写测试类——LifeTest.java

一生,仅仅是“构造”、“打印”这样简单,就像“出生”之后一切都安排好了似的——看似很复杂,其实很简单;看似很久,其实很短暂。

package com.xfather.muhalgorithm;

import com.xfather.muhalgorithm.conception.Life;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

/**
 * @Description : 人生生成器测试
 * @Author : 0xfather
 * @Date : 2023/4/21 16:39
 * @Version : 1.0
 */
@SpringBootTest(classes = LifeTest.class)
public class LifeTest {

    @Test
    void lifeTest(){
        Life.build().printLife();
    }
}

结果

运行结果:

1岁:你出生了,来到这个懵懂的世界。你大多数时间都是在睡觉,无需考虑学习、工作和责任等事情
全天用时:吃饭(2h)、睡觉(16h)、玩耍(3h)、在路上(0h)、学习(0h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(2h)

2岁:你会走路了,有更多的时间玩耍
全天用时:吃饭(2h)、睡觉(14h)、玩耍(5h)、在路上(1h)、学习(0h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(1h)

3岁:
全天用时:吃饭(2h)、睡觉(11h)、玩耍(6h)、在路上(1h)、学习(0h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(3h)

4岁:
全天用时:吃饭(2h)、睡觉(11h)、玩耍(6h)、在路上(1h)、学习(0h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(3h)

5岁:开始上幼儿园了,你开始调整状态进入学生时代
全天用时:吃饭(2h)、睡觉(10h)、玩耍(6h)、在路上(2h)、学习(4h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(0h)

6岁:
全天用时:吃饭(2h)、睡觉(9h)、玩耍(6h)、在路上(2h)、学习(4h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

7岁:
全天用时:吃饭(2h)、睡觉(9h)、玩耍(6h)、在路上(2h)、学习(4h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

8岁:上小学了,你每天有更多的学习任务,睡眠时间也逐渐规律起来
全天用时:吃饭(2h)、睡觉(8h)、玩耍(5h)、在路上(2h)、学习(6h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

9岁:
全天用时:吃饭(2h)、睡觉(8h)、玩耍(5h)、在路上(2h)、学习(6h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

10岁:
全天用时:吃饭(2h)、睡觉(8h)、玩耍(5h)、在路上(2h)、学习(6h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

11岁:小学4年级了,学业逐渐增多,家长在为你考虑考那所初中
全天用时:吃饭(2h)、睡觉(7h)、玩耍(4h)、在路上(2h)、学习(7h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(2h)

12岁:
全天用时:吃饭(2h)、睡觉(7h)、玩耍(4h)、在路上(2h)、学习(7h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(2h)

13岁:小学的最后冲刺,学习时间已经适应了8小时以上,家长允许玩的时间减少了
全天用时:吃饭(2h)、睡觉(7h)、玩耍(3h)、在路上(2h)、学习(8h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(2h)

14岁:上初中了,你学会了自律,有更多的时间学习,学校离家的距离变远了,你要走的路程增加了
全天用时:吃饭(2h)、睡觉(7h)、玩耍(2h)、在路上(3h)、学习(9h)、发呆/神志不清(0h)、责任(0h)、工作(0h)、其他(1h)

15岁:初二的学习压力更大了,因为要考虑上哪所高中,已经每太多时间玩了,但因为学习压力大,你学会了发呆……
全天用时:吃饭(2h)、睡觉(7h)、玩耍(1h)、在路上(3h)、学习(10h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(0h)

16岁:
全天用时:吃饭(2h)、睡觉(7h)、玩耍(1h)、在路上(3h)、学习(10h)、发呆/神志不清(1h)、责任(0h)、工作(0h)、其他(0h)

17岁:进入高中时期,学业依然很重,你离家很远,但是你寄宿在学校,每天的路程反倒变少了;但你进入青春期,心理活动更丰富了
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(10h)、发呆/神志不清(2h)、责任(0h)、工作(0h)、其他(1h)

18岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(10h)、发呆/神志不清(2h)、责任(0h)、工作(0h)、其他(1h)

19岁:高考冲刺,很累,学习压力很大,睡眠时间很少
全天用时:吃饭(2h)、睡觉(5h)、玩耍(1h)、在路上(2h)、学习(11h)、发呆/神志不清(2h)、责任(0h)、工作(0h)、其他(1h)

20岁:你考上了大学,学业明显感觉轻松了,睡眠时间也恢复了,很多时间是由你自己规划的
全天用时:吃饭(2h)、睡觉(7h)、玩耍(3h)、在路上(2h)、学习(6h)、发呆/神志不清(3h)、责任(0h)、工作(0h)、其他(1h)

21岁:
全天用时:吃饭(2h)、睡觉(7h)、玩耍(3h)、在路上(2h)、学习(6h)、发呆/神志不清(3h)、责任(0h)、工作(0h)、其他(1h)

22岁:
全天用时:吃饭(2h)、睡觉(7h)、玩耍(3h)、在路上(2h)、学习(5h)、发呆/神志不清(3h)、责任(0h)、工作(0h)、其他(2h)

23岁:临近毕业,你开始找工作/找实习单位,学习时间少了很多
全天用时:吃饭(2h)、睡觉(6h)、玩耍(3h)、在路上(4h)、学习(3h)、发呆/神志不清(4h)、责任(0h)、工作(0h)、其他(2h)

24岁:你找到了工作,在工作中发现自身不足,所以会继续充电学习
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(2h)、发呆/神志不清(1h)、责任(0h)、工作(8h)、其他(0h)

25岁:你谈恋爱了,每天内心充满责任感,在工作之余去感受爱情
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(3h)、工作(8h)、其他(0h)

26岁:
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(3h)、工作(8h)、其他(0h)

27岁:你结婚了,为了结婚你加班工作,只为能多赚一些钱
全天用时:吃饭(2h)、睡觉(4h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(10h)、其他(0h)

28岁:你计划买房/买车,除了工作还是要加班
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(0h)

29岁:你买了房子/车子,你在路途中的时间减少了,同样你发现加班并不能给你带来多少钱
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

30岁:
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

31岁:
全天用时:吃饭(2h)、睡觉(5h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

32岁:恭喜你,你有了孩子,责任心令你很充实
全天用时:吃饭(2h)、睡觉(4h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(5h)、工作(9h)、其他(0h)

33岁:
全天用时:吃饭(2h)、睡觉(4h)、玩耍(2h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(5h)、工作(9h)、其他(0h)

34岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

35岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

36岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(9h)、其他(1h)

37岁:孩子上幼儿园了,又多了一笔开销,你又开始拼命加班了
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(10h)、其他(0h)

38岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(10h)、其他(0h)

39岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(1h)、在路上(2h)、学习(0h)、发呆/神志不清(0h)、责任(3h)、工作(10h)、其他(0h)

40岁:40岁了,工作适当减少了,但应酬增多了
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(8h)、其他(0h)

41岁:
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(8h)、其他(0h)

42岁:
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(8h)、其他(0h)

43岁:43岁你感觉体力不支,睡眠增多了,同事已经习惯称呼你为”老胡/老宋“
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

44岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

45岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

46岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

47岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

48岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

49岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

50岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

51岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

52岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

53岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

54岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

55岁:不知不觉孩子已经大学毕业了,而你,一切都没有变
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

56岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

57岁:
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

58岁:孩子结婚了
全天用时:吃饭(4h)、睡觉(7h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(0h)

59岁:感觉自己变老了,睡眠都减少了
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(1h)

60岁:
全天用时:吃饭(4h)、睡觉(6h)、玩耍(0h)、在路上(4h)、学习(0h)、发呆/神志不清(0h)、责任(2h)、工作(7h)、其他(1h)

61岁:孙子出生了,你又开始忙活照看孙子了
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

62岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

63岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

64岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

65岁:
全天用时:吃饭(2h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(0h)、发呆/神志不清(1h)、责任(2h)、工作(7h)、其他(1h)

66岁:退休了,不上班了,孙子也上幼儿园了,闲暇之余看看书,给自己充充电,或者出门走走,好像也没什么值得你关心的
全天用时:吃饭(3h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(2h)、发呆/神志不清(1h)、责任(1h)、工作(0h)、其他(6h)

67岁:
全天用时:吃饭(3h)、睡觉(6h)、玩耍(2h)、在路上(3h)、学习(2h)、发呆/神志不清(1h)、责任(1h)、工作(0h)、其他(6h)

68岁:腿脚不好,走不动了,眼也花了
全天用时:吃饭(3h)、睡觉(6h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(3h)、责任(1h)、工作(0h)、其他(10h)

69岁:
全天用时:吃饭(3h)、睡觉(6h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(3h)、责任(1h)、工作(0h)、其他(10h)

70岁:
全天用时:吃饭(3h)、睡觉(6h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(3h)、责任(1h)、工作(0h)、其他(10h)

71岁:年纪大了,容易犯困
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

72岁:
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

73岁:
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

74岁:
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

75岁:
全天用时:吃饭(3h)、睡觉(8h)、玩耍(0h)、在路上(1h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(7h)

76岁:睡眠越来越多,不愿意动了
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(0h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(6h)

77岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(0h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(6h)

78岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(0h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(6h)

79岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(0h)、学习(0h)、发呆/神志不清(4h)、责任(1h)、工作(0h)、其他(6h)

80岁:很多时候,你会不由自主的去找些什么,可能你也不知道要找什么
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

81岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

82岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

83岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

84岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

85岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

86岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

87岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

88岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

89岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)

90岁:
全天用时:吃饭(3h)、睡觉(10h)、玩耍(0h)、在路上(2h)、学习(0h)、发呆/神志不清(5h)、责任(0h)、工作(0h)、其他(4h)


您的一生总结如下:
您一生总共度过了90年,共计32400天(777600小时)
您一生总共:
吃饭用时:88920小时,相当于3705天
睡觉用时:239760小时,相当于9990天
学习用时:49680小时,相当于2070天
工作用时:118800小时,相当于4950天
您一生在娱乐上花费的时间有:44280小时,相当于1845天
您一生在路上消耗:78480小时,相当于3270天
您为家庭付出用时:41040小时,相当于1710天
您一生处于发呆或神志不清状态用时:48960小时,相当于2040天
您一生虚度的时光有:67680小时,相当于2820天

猜你喜欢

转载自blog.csdn.net/Asgard_Hu/article/details/130481355