目录标题

  • 题目描述
  • 解题思路
  • 代码
  • 基本方法

题目描述

银行近期推出了一款新的理财计划“重复计息储蓄”。储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入用户账号。现在如果某人每月存入k元,请你帮他计算一下,n月后,他可以获得多少收益。

输入
输入描述:
  输入数据仅一行,包括两个整数k(100<=k<=10000)、n(1<=n<=48)和一个小数p(0.001<=p<=0.01),分别表示每月存入的金额、存款时长、存款利息。
输入样例:
1000 6 0.01

输出

输出描述:
  输出数据仅一个数,表示可以得到的收益。
输出样例:
213.53

HINT:时间限制:1.0s 内存限制:256.0MB

解题思路

就是计算利息的思路,不过每个月要把利息加入到总金额中,再计算下个月的金额,最后减去投入的本金就行了。

代码

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);double k=scanner.nextDouble();  //每月存入金额double k1=k;                    //记录int n=scanner.nextInt();        //月数double p=scanner.nextDouble();  //利息for (int i=0;i<n;i++){          //依次计算k= (k+k*p);                  //把得到的利息加入到金额中k+=k1;                       //每月存入}double k2=k-(n+1)*k1;           //计算利息System.out.printf("%.2f%n",k2);         //输出 保留两位小数}
}

基本方法

1.输出的小数保留位数

double k2=213.5213131231;
System.out.printf("%.2f%n",k2);    //注意加换行符

Java 算法 理财计划相关推荐

  1. 算法提高 理财计划(java)

    算法提高 理财计划 描述 银行近期推出了一款新的理财计划"重复计息储蓄".储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入 ...

  2. 蓝桥杯 ADV-177算法提高 理财计划

    问题描述 银行近期推出了一款新的理财计划"重复计息储蓄".储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入用户账号.现在如 ...

  3. JAVA毕业设计工厂生产计划与进度管理系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计工厂生产计划与进度管理系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计工厂生产计划与进度管理系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构 ...

  4. 基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: ...

  5. java算法----排序----(6)希尔排序(最小增量排序)

    1 package log; 2 3 public class Test4 { 4 5 /** 6 * java算法---希尔排序(最小增量排序) 7 * 8 * @param args 9 */ 1 ...

  6. 希尔排序的java算法_Java算法系列篇 【希尔排序】

    什么? 搞Java不会算法? 由于个人兴趣原因以及工作所需,最近了解Java算法的相关案例 及时分享 感兴趣的欢迎交流 希尔排序 描述: 基本思想:先将整个待排序的记录序列分割成为若干子序列分别进行直 ...

  7. 1.1.10 从二分查找BinarySearch开启算法学习之路---《java算法第四版》

    文章目录 0.前言 1.功能 2.示例 有两个名单tinyW.txt和tinyT.txt,将tinyT.txt名单中不在tinyW.txt的数据打印出来 ① 实现原理 ② 实现代码 ③ 性能分析 0. ...

  8. Java 进阶 ——2019 计划要读的书

    Java 进阶 --2019 计划要读的书 代码整洁之道 重构 这两本学习完再写下面的书

  9. Set精讲(Java)·算法常用集合处理方法

    Set精讲(Java)·算法常用集合处理方法 Set概述 Set集合类似于一个罐子,程序可以依次把多个对象"丢进"Set集合,而Set集合通常不能记住元素的添加顺序.实际上Set就 ...

最新文章

  1. C# 运算符的优先级
  2. 强类型DataSet中的DBNull的处理
  3. 挑战唯物论?诺奖得主彭罗斯:意识产生可能是大脑内的「量子叠加」的结果...
  4. python详细安装教程linux-python 在linux系统的安装教程
  5. 多视图关联选择的例子
  6. 【262】pscp命令 实现windows与linux互传文件
  7. Windows路由表配置:双网卡同时上内外网
  8. Android 如何在App中启动系统闹钟
  9. CSS 背景附着 background-attachment属性
  10. 垂直导航菜单制作技巧一
  11. 存储空间的动态分配与释放
  12. idea中ssm自动配置
  13. php 计算字段的和,php – foreach中计算列的总和
  14. 测试驱动开发(TDD)的理论基础
  15. stm32时钟和通信方式及stm32cubemx 配置usart通信
  16. OpenCV-RGB转HSV
  17. Python实现CRAPS赌博游戏
  18. 9.2.3 将警告视为错误
  19. 《博弈论基础》阅读笔记(一)
  20. Softmax及其损失函数求导推导过程

热门文章

  1. 使用CImage绘制半透明图片
  2. ios 发送请求时按home_iPhone 是否能够升级至指定的 iOS 系统版本?
  3. umi脚手架搭建的项目_还在从零开始搭建项目?手撸了款快速开发脚手架!
  4. C++:求五位学生的总成绩以及平均成绩
  5. UE3 中文教程主页
  6. js字符串解析与转换成数字
  7. 从0到1分步实现一个出生日期的正则表达式(JavaScript)
  8. 如何使用Orchard搭建敏捷个人的网站(1)
  9. 后端http缓存策略
  10. MySQL追加注释或者大量修改注释