算养老金
Posted dododo70
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算养老金相关的知识,希望对你有一定的参考价值。
import java.util.*; public class Retirement{ public static void main(String args[]){ Scanner in = new Scanner(System.in); //提问--需要存多少养老金,每个月存多少,利息是多少 System.out.println("你好,请问你目标是存多少养老金?"); double goal = in.nextDouble(); System.out.println("你打算每个月存多少钱呢?"); double payment = in.nextDouble(); System.out.println("请问你的利息是多少呢?"); double interestRate = in.nextDouble(); //利用循环计算year,当算出的本金超过goal变量时,就代表以及存够,输出year即可 double balance = 0; int year = 0; while(balance<goal){ balance += payment*12; double interest = balance*interestRate; balance += interest; year++; } System.out.println("你需要存" + year + "年,才能达到你的目标哦!"); } }
/*----------------------------------------
F:Code>java Retirement
你好,请问你目标是存多少养老金?
500000
你打算每个月存多少钱呢?
3000
请问你的利息是多少呢?
0.005
你需要存14年,才能达到你的目标哦!
F:Code>
*/
---恢复内容结束---
以上是关于算养老金的主要内容,如果未能解决你的问题,请参考以下文章