【程式3】該存多少錢 (逆推執行個體)__java演算法

來源:互聯網
上載者:User
import java.text.DecimalFormat;/*【程式3】 * 作者  中國風 * 1.3.3  逆推執行個體  該存多少錢 * 父親準備為小龍的四年大學生活一次性儲蓄一筆錢, * 使用整存零取的方式,控制小龍每月月底取1000元準備下月使用。 * 假設銀行一年整存零取的年息為1.71%,請算出父親至少需要存入多少錢才行。 * 解題思路: * 若在第48月小龍大學畢業時連本帶息要取1000元,則要先求出第47個月時銀行存款的錢數第47月月末存款=1000/(1+0.0171/12);第46月月末存款=(第47月月末存款+1000)/(1+0.0171/12)依次類推,可以求出第45月、第44月……的月末存款的數值第45月月末存款=(第46月月末存款+1000)/(1+0.0171/12)第44月月末存款=(第45月月末存款+1000)/(1+0.0171/12)    ……  ……第2月月末存款=(第3月月末存款+1000)/(1+0.0171/12)第1月月末存款=(第2月月末存款+1000)/(1+0.0171/12) */public class T003 {public static void main(String[] args){int fetch = 1000;// 每月取錢數;double rate = 0.0171f;// 利率double corpus[] = new double[49];// 記錄集DecimalFormat df = new DecimalFormat("#0.00");corpus[48] = (double)fetch;for(int i=47;i>0;i--){corpus[i] = (corpus[i+1]+fetch)/(1+rate/12);}for(int i=48;i>0;i--){System.out.println("第"+i+"個月末本利合計:"+df.format(corpus[i]));}}}
 
運行結果:   。 。 。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.