类名  Millionaire

类代码

public class Millionaire {

public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("假设你月收入是3000,除开平时花销,每个月留下1000块钱进行投资。");
        System.out.println("然后你认真的钻研了 《股票和基金 21天从入门到精通》,达到了每年20%的投资回报率。");
        System.out.println("那么问题来了,以每个月投资1000块钱的节奏,持续投资多少年,总收入达到100万");
        System.out.println("(复利计算按照每年12000投入计算,不按照每月计息)");

double zhuiZhongShouRu = 0; // 最终收入
        double benJing = 12000; // 本金
        double nianTouZiHuiBaoLv = 0.2; // 年投资回报率
        int touZiNianFen = 1; // 投资年份
        do {
            System.out.println("第" + touZiNianFen + "总收入为:" + Math.round(benJing * (1 + nianTouZiHuiBaoLv)
                    * (Math.pow(1 + nianTouZiHuiBaoLv, touZiNianFen) - 1) / nianTouZiHuiBaoLv));
            touZiNianFen++;
        } while (Math.round(benJing * (1 + nianTouZiHuiBaoLv) * (Math.pow(1 + nianTouZiHuiBaoLv, touZiNianFen) - 1)
                / nianTouZiHuiBaoLv) < 1000000);
        System.out.println("第" + touZiNianFen + "总收入为:" + Math.round(benJing * (1 + nianTouZiHuiBaoLv)
                * (Math.pow(1 + nianTouZiHuiBaoLv, touZiNianFen) - 1) / nianTouZiHuiBaoLv));
    }
}

运行结果

假设你月收入是3000,除开平时花销,每个月留下1000块钱进行投资。
然后你认真的钻研了 《股票和基金 21天从入门到精通》,达到了每年20%的投资回报率。
那么问题来了,以每个月投资1000块钱的节奏,持续投资多少年,总收入达到100万
(复利计算按照每年12000投入计算,不按照每月计息)
第1总收入为:14400
第2总收入为:31680
第3总收入为:52416
第4总收入为:77299
第5总收入为:107159
第6总收入为:142991
第7总收入为:185989
第8总收入为:237587
第9总收入为:299504
第10总收入为:373805
第11总收入为:462966
第12总收入为:569959
第13总收入为:698351
第14总收入为:852421
第15总收入为:1037306

Millionaire.java相关推荐

  1. 数据科学和数学建模_数据科学与国际象棋心理建模重叠

    数据科学和数学建模 Chess and data science have a lot in common. Some seemingly surface-level parallels includ ...

  2. 用Java编程开发“六级单词强化记忆”游戏

    (0)在网上下载英语六级词汇表,中英文对应.保存在服务器端,服务器可以让1个客户端连入.客户端初始分数为10分. 以下功能1和功能2,选做1个.功能3必做. (1)功能1:根据中文补齐英文.客户端界面 ...

  3. a java rnvironme_分析113个前缀在各大考纲词汇中的作用(一)

    CET4.CET6.GRE.IELTS.TOEFL.考研英语总的词汇量为14055,分析前缀数为113,有5526个单词分布在这些前缀中,剩下的8529个词汇没有任何前缀信息. superword是一 ...

  4. springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据

    SSE服务端推送 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE).本文介绍它的用法. 在很多业务场景中,会涉及到服务端向客户端 ...

  5. Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几

    Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...

  6. 在k8s中使用gradle构建java web项目镜像Dockerfile

    在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...

  7. Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常

    kotlin.UninitializedPropertyAccessException: lateinit property loginService has not been initialized ...

  8. SpringBoot项目使用nacos,kotlin使用nacos,java项目使用nacos,gradle项目使用nacos,maven项目使用nacos

    SpringBoot项目使用nacos kotlin demo见Gitte 一.引入依赖 提示:这里推荐使用2.2.3版本,springboot与nacos的依赖需要版本相同,否则会报错. maven ...

  9. OpenAPI使用(swagger3),Kotlin使用swagger3,Java使用swagger3,gradle、Maven使用swagger3

    OpenAPI使用(swagger3) demo见Gitte 一.背景及名词解释 OpenAPI是规范的正式名称.规范的开发工作于2015年启动,当时SmartBear(负责Swagger工具开发的公 ...

最新文章

  1. MySQL中,当update修改数据与原数据相同时会再次执行吗?
  2. 个人电脑装tesla v100 需要注意的事项
  3. windos10下编译opencv_4.0.1+opencv-contrib_4.0.1
  4. 音频录入后以不同采样率输出
  5. 关于定时执行任务的解决方法,PendingIntent alarm braocastRecevier等等
  6. phing用户手册第四章Getting Started译文
  7. StrickyAssignor 分配策略
  8. yandexbot ip列表整理做俄罗斯市场的站长可以关注一下
  9. python集合的加减_python 中对list做减法操作
  10. 前端路由的两种实现原理
  11. 网络基本知识(1) ARP解析
  12. 计算机图形学开发框架,计算机图形学-基于3d图形开发技术
  13. Vue实现pdf、docx、jpg在线预览功能
  14. 初中参观机器人博物馆的作文_参观机器人博物馆作文
  15. 数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。
  16. 可追踪评估模型TAM的评估
  17. WordPress 配置七牛云 CDN 具体操作
  18. MCAL知识点(六):GTM驱动配置详解
  19. 最全的硬盘问题及修复方法
  20. 企业债券的发行与承销

热门文章

  1. 网络服务器系统冗余配置,《FactoryTalk View 冗余服务器系统配置》.doc
  2. golang 下载依赖太慢 go get 太慢解决办法(goproxy 国内代理)
  3. 2019-走向视频中的主观暴力检测TOWARD SUBJECTIVE VIOLENCE DETECTION IN VIDEOS
  4. 如何Altium Designer AD输出元件清单及按照不同数值分类
  5. matlab 如何把数组A中与数组B中元素相同的元素删除
  6. 几款CDN服务器及管理软件推荐
  7. 曾哥离过婚,前妻李宇春。
  8. MLB经理和第九局谬论
  9. Android获取文件夹路径
  10. OSG可绘制体Drawable