Java 算法 理财计划
目录标题
- 题目描述
- 解题思路
- 代码
- 基本方法
题目描述
银行近期推出了一款新的理财计划“重复计息储蓄”。储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入用户账号。现在如果某人每月存入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 算法 理财计划相关推荐
- 算法提高 理财计划(java)
算法提高 理财计划 描述 银行近期推出了一款新的理财计划"重复计息储蓄".储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入 ...
- 蓝桥杯 ADV-177算法提高 理财计划
问题描述 银行近期推出了一款新的理财计划"重复计息储蓄".储户只需在每个月月初存入固定金额的现金,银行就会在每个月月底根据储户账户内的金额算出该月的利息并将利息存入用户账号.现在如 ...
- JAVA毕业设计工厂生产计划与进度管理系统计算机源码+lw文档+系统+调试部署+数据库
JAVA毕业设计工厂生产计划与进度管理系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计工厂生产计划与进度管理系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构 ...
- 基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java家庭理财记账系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: ...
- java算法----排序----(6)希尔排序(最小增量排序)
1 package log; 2 3 public class Test4 { 4 5 /** 6 * java算法---希尔排序(最小增量排序) 7 * 8 * @param args 9 */ 1 ...
- 希尔排序的java算法_Java算法系列篇 【希尔排序】
什么? 搞Java不会算法? 由于个人兴趣原因以及工作所需,最近了解Java算法的相关案例 及时分享 感兴趣的欢迎交流 希尔排序 描述: 基本思想:先将整个待排序的记录序列分割成为若干子序列分别进行直 ...
- 1.1.10 从二分查找BinarySearch开启算法学习之路---《java算法第四版》
文章目录 0.前言 1.功能 2.示例 有两个名单tinyW.txt和tinyT.txt,将tinyT.txt名单中不在tinyW.txt的数据打印出来 ① 实现原理 ② 实现代码 ③ 性能分析 0. ...
- Java 进阶 ——2019 计划要读的书
Java 进阶 --2019 计划要读的书 代码整洁之道 重构 这两本学习完再写下面的书
- Set精讲(Java)·算法常用集合处理方法
Set精讲(Java)·算法常用集合处理方法 Set概述 Set集合类似于一个罐子,程序可以依次把多个对象"丢进"Set集合,而Set集合通常不能记住元素的添加顺序.实际上Set就 ...
最新文章
- C# 运算符的优先级
- 强类型DataSet中的DBNull的处理
- 挑战唯物论?诺奖得主彭罗斯:意识产生可能是大脑内的「量子叠加」的结果...
- python详细安装教程linux-python 在linux系统的安装教程
- 多视图关联选择的例子
- 【262】pscp命令 实现windows与linux互传文件
- Windows路由表配置:双网卡同时上内外网
- Android 如何在App中启动系统闹钟
- CSS 背景附着 background-attachment属性
- 垂直导航菜单制作技巧一
- 存储空间的动态分配与释放
- idea中ssm自动配置
- php 计算字段的和,php – foreach中计算列的总和
- 测试驱动开发(TDD)的理论基础
- stm32时钟和通信方式及stm32cubemx 配置usart通信
- OpenCV-RGB转HSV
- Python实现CRAPS赌博游戏
- 9.2.3 将警告视为错误
- 《博弈论基础》阅读笔记(一)
- Softmax及其损失函数求导推导过程