1. 程式人生 > >何時還完房貸-"自由還款"還款資訊計算(JAVA)

何時還完房貸-"自由還款"還款資訊計算(JAVA)

何時還完房貸-【自由還款】資訊計算(JAVA)

背景

當今社會貸款買房,已經成為大多數人的必然選擇。貸款方式可以選擇公積金貸、商貸、組合貸,還款方式可以選擇等額本息、等額本金、自由還款方式等。當前網路上存在各種版本的房貸計算器,其缺點如下:

  • 只能根據還款年限和貸款金額資訊等推算出每月的還款額度和利息等資訊,不能根據每月還款額度算出何時能還完貸款。如貸款80萬,每月還6000,什麼時候還完貸款?每月還7000,什麼時候還完貸款?

  • 計算方法都是根據“等額本金”或者“等額本息”模式計算還款資訊,實際上公積金貸款是以“自由還款”方式還貸,三者還是有所不同的

本程式碼實現的功能是在“自由還款”方式下,根據每月還款額度和其他資訊,計算出何時還完貸款及還款資訊

自由還款

北京住房公積金網關於“自由還款”利息計算的介紹:
自由還款方式下,每月支付的利息是由當月剩餘的貸款本金乘以當時的月利率,多還的均為本金,在下一月還款時就不再計算利息。所以,您每月的還款越多,下月起支付的利息越少

具體程式碼

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.thunisoft.study.house.repayment; import java.text.SimpleDateFormat; import java.util.Calendar; /** * 計算“自由還款”方式下,每月還固定金額情況下,何時還完貸款及每月還款情況 * @author wangzhen * @since 2017-11-29 15:58 * @version 1.0.0 */ public class FreePay { public static void main(String[] args){ new FreePay().calcute(800000
, 3.25/(100*12), 7000, 2017,12,6); } /** * 計算“自由還款”方式下,每月還固定金額情況下,何時還完貸款及每月還款情況 * @param zdke 剩餘的總貸款額度 * @param ylv 當前月利率。年利率/12 * @param yhke 每月還款額度 * @param year 第一個還款日的年份 * @param mon 第一個還款日的月份 * @param day 第一個還款日 */ private void calcute(double zdke,double ylv,double yhke,int year,int mon,int day){ int zhkys = 1; double zhke = 0; double zdke_temp = zdke; Calendar cal = Calendar.getInstance(); cal.set(year,mon-1,day); SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd"); while(true){ double sybj = sybj(zdke, ylv, yhke); if(sybj <=0 ){ System.out.printf("第%3d還款月,還款日為%10s,剩餘本金為%9.4f,本月利息為%9.4f,本月本金為%9.4f \r\n",zhkys,sdf.format(cal.getTime()),0.0d,zdke*ylv,zdke*1.0d); zhke = zhke +zdke*ylv+zdke; System.out.printf("\r\n"); System.out.printf("需要還款%3d個月,%10s日還清所有貸款,總還款額度為%9.4f,總利息為%9.4f \r\n",zhkys,sdf.format(cal.getTime()),zhke,(zhke-zdke_temp)); break; } System.out.printf("第%3d還款月,還款日為%10s,剩餘本金為%9.4f,本月利息為%9.4f,本月本金為%9.4f \r\n",zhkys,sdf.format(cal.getTime()),sybj,(yhke - (zdke-sybj)),(zdke-sybj)); cal.add(Calendar.MONTH, 1); zhkys++; zdke = sybj; zhke = zhke +yhke; } } /** * 計算“自由還款”方式下,本次還款後剩餘本金 * @param sybj 上個月的剩餘本金 * @param ylv 當前月利率。年利率/12 * @param myhkje 每月還款額度 * @return 本次還款後剩餘本金 */ private double sybj(double sybj,double ylv,double myhkje){ double ylx = sybj*ylv; double yhbj = myhkje - ylx; return sybj-yhbj; } }

執行結果

例如,貸款80萬,當前年利率為3.25%,第一個還款日為2017-12-6,每月還款7000元 情況下:

需要還款137個月,2029-04-06日還清所有貸款,總還款額度為958570.0613,總利息為158570.0613

第  1還款月,還款日為2017-12-06,剩餘本金為795166.6667,本月利息為2166.6667,本月本金為4833.3333 
第  2還款月,還款日為2018-01-06,剩餘本金為790320.2431,本月利息為2153.5764,本月本金為4846.4236 
第  3還款月,還款日為2018-02-06,剩餘本金為785460.6937,本月利息為2140.4507,本月本金為4859.5493 
第  4還款月,還款日為2018-03-06,剩餘本金為780587.9831,本月利息為2127.2894,本月本金為4872.7106 
第  5還款月,還款日為2018-04-06,剩餘本金為775702.0755,本月利息為2114.0925,本月本金為4885.9075 
第  6還款月,還款日為2018-05-06,剩餘本金為770802.9353,本月利息為2100.8598,本月本金為4899.1402 
第  7還款月,還款日為2018-06-06,剩餘本金為765890.5266,本月利息為2087.5913,本月本金為4912.4087 
第  8還款月,還款日為2018-07-06,剩餘本金為760964.8135,本月利息為2074.2868,本月本金為4925.7132 
第  9還款月,還款日為2018-08-06,剩餘本金為756025.7598,本月利息為2060.9464,本月本金為4939.0536 
第 10還款月,還款日為2018-09-06,剩餘本金為751073.3296,本月利息為2047.5698,本月本金為4952.4302 
第 11還款月,還款日為2018-10-06,剩餘本金為746107.4865,本月利息為2034.1569,本月本金為4965.8431 
第 12還款月,還款日為2018-11-06,剩餘本金為741128.1943,本月利息為2020.7078,本月本金為4979.2922 
第 13還款月,還款日為2018-12-06,剩餘本金為736135.4165,本月利息為2007.2222,本月本金為4992.7778 
第 14還款月,還款日為2019-01-06,剩餘本金為731129.1166,本月利息為1993.7001,本月本金為5006.2999 
第 15還款月,還款日為2019-02-06,剩餘本金為726109.2579,本月利息為1980.1414,本月本金為5019.8586 
第 16還款月,還款日為2019-03-06,剩餘本金為721075.8039,本月利息為1966.5459,本月本金為5033.4541 
第 17還款月,還款日為2019-04-06,剩餘本金為716028.7175,本月利息為1952.9136,本月本金為5047.0864 
第 18還款月,還款日為2019-05-06,剩餘本金為710967.9619,本月利息為1939.2444,本月本金為5060.7556 
第 19還款月,還款日為2019-06-06,剩餘本金為705893.5002,本月利息為1925.5382,本月本金為5074.4618 
第 20還款月,還款日為2019-07-06,剩餘本金為700805.2951,本月利息為1911.7949,本月本金為5088.2051 
第 21還款月,還款日為2019-08-06,剩餘本金為695703.3094,本月利息為1898.0143,本月本金為5101.9857 
第 22還款月,還款日為2019-09-06,剩餘本金為690587.5059,本月利息為1884.1965,本月本金為5115.8035 
第 23還款月,還款日為2019-10-06,剩餘本金為685457.8470,本月利息為1870.3412,本月本金為5129.6588 
第 24還款月,還款日為2019-11-06,剩餘本金為680314.2954,本月利息為1856.4483,本月本金為5143.5517 
第 25還款月,還款日為2019-12-06,剩餘本金為675156.8132,本月利息為1842.5179,本月本金為5157.4821 
第 26還款月,還款日為2020-01-06,剩餘本金為669985.3629,本月利息為1828.5497,本月本金為5171.4503 
第 27還款月,還款日為2020-02-06,剩餘本金為664799.9066,本月利息為1814.5437,本月本金為5185.4563 
第 28還款月,還款日為2020-03-06,剩餘本金為659600.4064,本月利息為1800.4997,本月本金為5199.5003 
第 29還款月,還款日為2020-04-06,剩餘本金為654386.8241,本月利息為1786.4178,本月本金為5213.5822 
第 30還款月,還款日為2020-05-06,剩餘本金為649159.1218,本月利息為1772.2976,本月本金為5227.7024 
第 31還款月,還款日為2020-06-06,剩餘本金為643917.2611,本月利息為1758.1393,本月本金為5241.8607 
第 32還款月,還款日為2020-07-06,剩餘本金為638661.2037,本月利息為1743.9426,本月本金為5256.0574 
第 33還款月,還款日為2020-08-06,剩餘本金為633390.9111,本月利息為1729.7074,本月本金為5270.2926 
第 34還款月,還款日為2020-09-06,剩餘本金為628106.3448,本月利息為1715.4337,本月本金為5284.5663 
第 35還款月,還款日為2020-10-06,剩餘本金為622807.4662,本月利息為1701.1214,本月本金為5298.8786 
第 36還款月,還款日為2020-11-06,剩餘本金為617494.2364,本月利息為1686.7702,本月本金為5313.2298 
第 37還款月,還款日為2020-12-06,剩餘本金為612166.6166,本月利息為1672.3802,本月本金為5327.6198 
第 38還款月,還款日為2021-01-06,剩餘本金為606824.5679,本月利息為1657.9513,本月本金為5342.0487 
第 39還款月,還款日為2021-02-06,剩餘本金為601468.0511,本月利息為1643.4832,本月本金為5356.5168 
第 40還款月,還款日為2021-03-06,剩餘本金為596097.0270,本月利息為1628.9760,本月本金為5371.0240 
第 41還款月,還款日為2021-04-06,剩餘本金為590711.4565,本月利息為1614.4294,本月本金為5385.5706 
第 42還款月,還款日為2021-05-06,剩餘本金為585311.3000,本月利息為1599.8435,本月本金為5400.1565 
第 43還款月,還款日為2021-06-06,剩餘本金為579896.5181,本月利息為1585.2181,本月本金為5414.7819 
第 44還款月,還款日為2021-07-06,剩餘本金為574467.0712,本月利息為1570.5531,本月本金為5429.4469 
第 45還款月,還款日為2021-08-06,剩餘本金為569022.9195,本月利息為1555.8483,本月本金為5444.1517 
第 46還款月,還款日為2021-09-06,剩餘本金為563564.0232,本月利息為1541.1037,本月本金為5458.8963 
第 47還款月,還款日為2021-10-06,剩餘本金為558090.3425,本月利息為1526.3192,本月本金為5473.6808 
第 48還款月,還款日為2021-11-06,剩餘本金為552601.8372,本月利息為1511.4947,本月本金為5488.5053 
第 49還款月,還款日為2021-12-06,剩餘本金為547098.4671,本月利息為1496.6300,本月本金為5503.3700 
第 50還款月,還款日為2022-01-06,剩餘本金為541580.1921,本月利息為1481.7250,本月本金為5518.2750 
第 51還款月,還款日為2022-02-06,剩餘本金為536046.9718,本月利息為1466.7797,本月本金為5533.2203 
第 52還款月,還款日為2022-03-06,剩餘本金為530498.7657,本月利息為1451.7939,本月本金為5548.2061 
第 53還款月,還款日為2022-04-06,剩餘本金為524935.5332,本月利息為1436.7675,本月本金為5563.2325 
第 54還款月,還款日為2022-05-06,剩餘本金為519357.2336,本月利息為1421.7004,本月本金為5578.2996 
第 55還款月,還款日為2022-06-06,剩餘本金為513763.8261,本月利息為1406.5925,本月本金為5593.4075 
第 56還款月,還款日為2022-07-06,剩餘本金為508155.2698,本月利息為1391.4437,本月本金為5608.5563 
第 57還款月,還款日為2022-08-06,剩餘本金為502531.5237,本月利息為1376.2539,本月本金為5623.7461 
第 58還款月,還款日為2022-09-06,剩餘本金為496892.5465,本月利息為1361.0229,本月本金為5638.9771 
第 59還款月,還款日為2022-10-06,剩餘本金為491238.2972,本月利息為1345.7506,本月本金為5654.2494 
第 60還款月,還款日為2022-11-06,剩餘本金為485568.7342,本月利息為1330.4371,本月本金為5669.5629 
第 61還款月,還款日為2022-12-06,剩餘本金為479883.8162,本月利息為1315.0820,本月本金為5684.9180 
第 62還款月,還款日為2023-01-06,剩餘本金為474183.5016,本月利息為1299.6853,本月本金為5700.3147 
第 63還款月,還款日為2023-02-06,剩餘本金為468467.7485,本月利息為1284.2470,本月本金為5715.7530 
第 64還款月,還款日為2023-03-06,剩餘本金為462736.5154,本月利息為1268.7668,本月本金為5731.2332 
第 65還款月,還款日為2023-04-06,剩餘本金為456989.7601,本月利息為1253.2447,本月本金為5746.7553 
第 66還款月,還款日為2023-05-06,剩餘本金為451227.4407,本月利息為1237.6806,本月本金為5762.3194 
第 67還款月,還款日為2023-06-06,剩餘本金為445449.5150,本月利息為1222.0743,本月本金為5777.9257 
第 68還款月,還款日為2023-07-06,剩餘本金為439655.9408,本月利息為1206.4258,本月本金為5793.5742 
第 69還款月,還款日為2023-08-06,剩餘本金為433846.6756,本月利息為1190.7348,本月本金為5809.2652 
第 70還款月,還款日為2023-09-06,剩餘本金為428021.6770,本月利息為1175.0014,本月本金為5824.9986 
第 71還款月,還款日為2023-10-06,剩餘本金為422180.9024,本月利息為1159.2254,本月本金為5840.7746 
第 72還款月,還款日為2023-11-06,剩餘本金為416324.3090,本月利息為1143.4066,本月本金為5856.5934 
第 73還款月,還款日為2023-12-06,剩餘本金為410451.8540,本月利息為1127.5450,本月本金為5872.4550 
第 74還款月,還款日為2024-01-06,剩餘本金為404563.4945,本月利息為1111.6404,本月本金為5888.3596 
第 75還款月,還款日為2024-02-06,剩餘本金為398659.1873,本月利息為1095.6928,本月本金為5904.3072 
第 76還款月,還款日為2024-03-06,剩餘本金為392738.8892,本月利息為1079.7020,本月本金為5920.2980 
第 77還款月,還款日為2024-04-06,剩餘本金為386802.5571,本月利息為1063.6678,本月本金為5936.3322 
第 78還款月,還款日為2024-05-06,剩餘本金為380850.1473,本月利息為1047.5903,本月本金為5952.4097 
第 79還款月,還款日為2024-06-06,剩餘本金為374881.6165,本月利息為1031.4691,本月本金為5968.5309 
第 80還款月,還款日為2024-07-06,剩餘本金為368896.9208,本月利息為1015.3044,本月本金為5984.6956 
第 81還款月,還款日為2024-08-06,剩餘本金為362896.0167,本月利息為 999.0958,本月本金為6000.9042 
第 82還款月,還款日為2024-09-06,剩餘本金為356878.8600,本月利息為 982.8434,本月本金為6017.1566 
第 83還款月,還款日為2024-10-06,剩餘本金為350845.4070,本月利息為 966.5469,本月本金為6033.4531 
第 84還款月,還款日為2024-11-06,剩餘本金為344795.6133,本月利息為 950.2063,本月本金為6049.7937 
第 85還款月,還款日為2024-12-06,剩餘本金為338729.4347,本月利息為 933.8215,本月本金為6066.1785 
第 86還款月,還款日為2025-01-06,剩餘本金為332646.8269,本月利息為 917.3922,本月本金為6082.6078 
第 87還款月,還款日為2025-02-06,剩餘本金為326547.7454,本月利息為 900.9185,本月本金為6099.0815 
第 88還款月,還款日為2025-03-06,剩餘本金為320432.1456,本月利息為 884.4001,本月本金為6115.5999 
第 89還款月,還款日為2025-04-06,剩餘本金為314299.9826,本月利息為 867.8371,本月本金為6132.1629 
第 90還款月,還款日為2025-05-06,剩餘本金為308151.2118,本月利息為 851.2291,本月本金為6148.7709 
第 91還款月,還款日為2025-06-06,剩餘本金為301985.7880,本月利息為 834.5762,本月本金為6165.4238 
第 92還款月,還款日為2025-07-06,剩餘本金為295803.6661,本月利息為 817.8782,本月本金為6182.1218 
第 93還款月,還款日為2025-08-06,剩餘本金為289604.8011,本月利息為 801.1349,本月本金為6198.8651 
第 94還款月,還款日為2025-09-06,剩餘本金為283389.1474,本月利息為 784.3463,本月本金為6215.6537 
第 95還款月,還款日為2025-10-06,剩餘本金為277156.6597,本月利息為 767.5123,本月本金為6232.4877 
第 96還款月,還款日為2025-11-06,剩餘本金為270907.2923,本月利息為 750.6326,本月本金為6249.3674 
第 97還款月,還款日為2025-12-06,剩餘本金為264640.9995,本月利息為 733.7072,本月本金為6266.2928 
第 98還款月,還款日為2026-01-06,剩餘本金為258357.7356,本月利息為 716.7360,本月本金為6283.2640 
第 99還款月,還款日為2026-02-06,剩餘本金為252057.4544,本月利息為 699.7189,本月本金為6300.2811 
第100還款月,還款日為2026-03-06,剩餘本金為245740.1101,本月利息為 682.6556,本月本金為6317.3444 
第101還款月,還款日為2026-04-06,剩餘本金為239405.6562,本月利息為 665.5461,本月本金為6334.4539 
第102還款月,還款日為2026-05-06,剩餘本金為233054.0465,本月利息為 648.3903,本月本金為6351.6097 
第103還款月,還款日為2026-06-06,剩餘本金為226685.2345,本月利息為 631.1880,本月本金為6368.8120 
第104還款月,還款日為2026-07-06,剩餘本金為220299.1737,本月利息為 613.9392,本月本金為6386.0608 
第105還款月,還款日為2026-08-06,剩餘本金為213895.8173,本月利息為 596.6436,本月本金為6403.3564 
第106還款月,還款日為2026-09-06,剩餘本金為207475.1185,本月利息為 579.3012,本月本金為6420.6988 
第107還款月,還款日為2026-10-06,剩餘本金為201037.0303,本月利息為 561.9118,本月本金為6438.0882 
第108還款月,還款日為2026-11-06,剩餘本金為194581.5056,本月利息為 544.4753,本月本金為6455.5247 
第109還款月,還款日為2026-12-06,剩餘本金為188108.4971,本月利息為 526.9916,本月本金為6473.0084 
第110還款月,還款日為2027-01-06,剩餘本金為181617.9576,本月利息為 509.4605,本月本金為6490.5395 
第111還款月,還款日為2027-02-06,剩餘本金為175109.8396,本月利息為 491.8820,本月本金為6508.1180 
第112還款月,還款日為2027-03-06,剩餘本金為168584.0954,本月利息為 474.2558,本月本金為6525.7442 
第113還款月,還款日為2027-04-06,剩餘本金為162040.6774,本月利息為 456.5819,本月本金為6543.4181 
第114還款月,還款日為2027-05-06,剩餘本金為155479.5375,本月利息為 438.8602,本月本金為6561.1398 
第115還款月,還款日為2027-06-06,剩餘本金為148900.6279,本月利息為 421.0904,本月本金為6578.9096 
第116還款月,還款日為2027-07-06,剩餘本金為142303.9005,本月利息為 403.2725,本月本金為6596.7275 
第117還款月,還款日為2027-08-06,剩餘本金為135689.3069,本月利息為 385.4064,本月本金為6614.5936 
第118還款月,還款日為2027-09-06,剩餘本金為129056.7987,本月利息為 367.4919,本月本金為6632.5081 
第119還款月,還款日為2027-10-06,剩餘本金為122406.3276,本月利息為 349.5288,本月本金為6650.4712 
第120還款月,還款日為2027-11-06,剩餘本金為115737.8447,本月利息為 331.5171,本月本金為6668.4829 
第121還款月,還款日為2027-12-06,剩餘本金為109051.3014,本月利息為 313.4567,本月本金為6686.5433 
第122還款月,還款日為2028-01-06,剩餘本金為102346.6486,本月利息為 295.3473,本月本金為6704.6527 
第123還款月,還款日為2028-02-06,剩餘本金為95623.8375,本月利息為 277.1888,本月本金為6722.8112 
第124還款月,還款日為2028-03-06,剩餘本金為88882.8187,本月利息為 258.9812,本月本金為6741.0188 
第125還款月,還款日為2028-04-06,剩餘本金為82123.5430,本月利息為 240.7243,本月本金為6759.2757 
第126還款月,還款日為2028-05-06,剩餘本金為75345.9609,本月利息為 222.4179,本月本金為6777.5821 
第127還款月,還款日為2028-06-06,剩餘本金為68550.0229,本月利息為 204.0620,本月本金為6795.9380 
第128還款月,還款日為2028-07-06,剩餘本金為61735.6792,本月利息為 185.6563,本月本金為6814.3437 
第129還款月,還款日為2028-08-06,剩餘本金為54902.8800,本月利息為 167.2008,本月本金為6832.7992 
第130還款月,還款日為2028-09-06,剩餘本金為48051.5753,本月利息為 148.6953,本月本金為6851.3047 
第131還款月,還款日為2028-10-06,剩餘本金為41181.7150,本月利息為 130.1397,本月本金為6869.8603 
第132還款月,還款日為2028-11-06,剩餘本金為34293.2488,本月利息為 111.5338,本月本金為6888.4662 
第133還款月,還款日為2028-12-06,剩餘本金為27386.1264,本月利息為  92.8775,本月本金為6907.1225 
第134還款月,還款日為2029-01-06,剩餘本金為20460.2971,本月利息為  74.1708,本月本金為6925.8292 
第135還款月,還款日為2029-02-06,剩餘本金為13515.7104,本月利息為  55.4133,本月本金為6944.5867 
第136還款月,還款日為2029-03-06,剩餘本金為6552.3155,本月利息為  36.6050,本月本金為6963.3950 
第137還款月,還款日為2029-04-06,剩餘本金為   0.0000,本月利息為  17.7459,本月本金為6552.3155 

需要還款137個月,2029-04-06日還清所有貸款,總還款額度為958570.0613,總利息為158570.0613 

相關推薦

何時-"自由還款"還款資訊計算JAVA

何時還完房貸-【自由還款】資訊計算(JAVA) 背景 當今社會貸款買房,已經成為大多數人的必然選擇。貸款方式可以選擇公積金貸、商貸、組合貸,還款方式可以選擇等額本息、等額本金、自由還款方式等。當前網路上存在各種版本的房貸計算器,其缺點如下: 只能根據還款

最省錢的理財方法轉自微信公眾號——紫竹張先生

今天是休息日,不談股票,今天談一下和房貸有關的事情。國慶節的時候我發了《中國的房價什麼時候會崩盤?》一文,在各位鐵粉的支援下成為了爆款文,閱讀量不僅突破了10W+,而且現在已經成為了30W+閱讀,非常感謝各位鐵粉的支援,於是我決定以後每週六都發表一些經濟類的民生文。關於是不是應該買房,什麼時候買房,我在上文中

讓你徹底搞懂Websocket原理

轉自:看完讓你徹底搞懂Websocket原理 偶然在知乎上看到一篇回帖,瞬間覺得之前看的那麼多資料都不及這一篇回帖讓我對 websocket 的認識深刻有木有。所以轉到我部落格裡,分享一下。比較喜歡看這種部落格,讀起來很輕鬆,不枯燥,沒有佈道師的陣仗,純粹為分享。廢話這麼多了,最後再贊一個~

如果你想靠前端技術,你不能連這個都不會

最近,為了部門招聘,我對幾十個前端應聘者進行了簡短的技術面試。 這次招聘的背景是,我們需要若干 3 年左右經驗的前端工程師開發維護一些移動單頁模組,和一些 PC 增刪改查前端應用。因為採用了外包模式,所以預定的策略是技術能用即可,不要求獨立完成專案,只是對業務經驗有一定要求,對簡歷篩的很鬆

北京的住房公積金是否可用於外地的

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!                職工在外地已購房,未繳存住房公積金,現從外地到北京工作,北京的單位為其繳存住房公積金,請問是否可以將北京的住房公積金來還外地的房貸?怎樣辦理?管理中心回覆:異地

C# 計算器

.com ane 使用 不能 for AS 計算器 IT ID C# 房貸計算器 應用場景 百度小程序中的房貸計算器不能滿足我個人的需求,故而開發一個.NET小程序。希望後期能用JS重寫,發布在網上供大家使用。 設計思路 根據百度公式:等額本息月還款 = [貸款本金×月利

利用“計算器”和公式做計算

等額本息公式還是挺複雜的,忽然想起以前寫了一個“計算器”,因而就想順手把房貸利息計算給做了,還加上了提供月供計算利率的功能。   下圖就是計算器的介面,支援:進位制轉換、四則運算、常用函式   下圖就是房貸公式   有了以上兩個工具,等額本息就比較簡單了,等額

Fabric鏈碼實戰貸款還款

title: Fabric鏈碼實戰(一)貸款還款 tags: Hyperledger, fabric ,區塊鏈,chaincode 功能簡述 假設需要用鏈碼開發簡單的貸款還款,要實現以下簡單的幾個業務需求: 1.通過賬戶身份證號,銀行名字進行貸款 2.過賬戶身份證號,

等額本息月供計算

等額本息,是指一種貸款的還款方式。等額本息是在還款期內,每月償還同等數額的貸款(包括本金和利息)。 計算公式 每月還款額=[貸款本金×月利率×(1+月利率)^還款月數]÷[(1+月利率)^還款月數-1] 還款公式推導 設貸款總額為M,銀行月利率為p,總期數為n(個月),月還款額為x,

python-內部收益率計算

#################################################### from scipy.optimize import fsolve my

這個你不理解右值引用和移動構造 你就可以來咬我

C++ 右值引用 & 新特性 C++ 11中引入的一個非常重要的概念就是右值引用。理解右值引用是學習“移動語義”(move

安裝mysql數據庫後的優化刪除多余用戶和數據庫

優化1、查看數據庫的版本信息:MariaDB [(none)]> select version(); +----------------+ | version() | +----------------+ | 5.5.52-MariaDB | +----------------+ 1 row

《大話設計模式》——讀後感 10無盡加班何時休?——狀態模式

mce style ram 依賴 sta 回調 shm 有一點 div 原文定義:    狀態模式:當一個對象的內在狀態改變時允許改變其行為,這個對象看起來像是改變其類【DP】 UML結構圖:    背景:   看到此模式,醞釀了好久才決定對狀態模式進行總結。光

一個算簡單的微信消息SDK基於.Net Standard 2.0

sch 入口 技術分享 ret 公眾 func exec 實體 blank   雖然微信公眾號出現了好久,不過在SDK這件事情上感覺並沒有多少人把它當成一個有技術含量的事情來做,很多SDK做的事情就是一個代碼的堆疊,當然也可能寫的好的並沒有開源出來。所以在某個翻遍Githu

一個故事講https

-c 非對稱加密 證書 過去 攻擊 ide 是我 ica -1 (轉)一個故事講完https 2 1 序言 今天來聊一聊https 安全傳輸的原理。 在開始之前,我們來虛構兩個人物, 一個是位於中國的張大胖(怎麽又是你?!), 還有一個是位於米國的Bill (怎麽還是你

Python自動化開發【未待續】

urn sts dha sel def open entos div 初始 1、創建項目    2、創建models from django.db import models # Create your models here. # 主機表 class Host(m

安裝最小化 RHEL/CentOS 7 後需要做的 30 件事情

and 腳本語言 clas 普通用戶 進一步 data gcc 編程語言 col 本文導航 -7. 安裝 PHP0 -8. 安裝 MariaDB 數據庫 -9. 安裝和配置 SSH 服務器 -10. 安裝 GCC (GNU 編譯器集) -11. 安裝 Java

第11章 拾遺5:IPv6和IPv4共存技術3_NAT-PT技術【全書

cas 不知道 路由 共存 同時 種類型 並且 修改 添加 6.4 NAT-PT (1)NAT-PT和NAT的差別   ①NAT-PT(附帶協議轉換的網絡地址轉換)技術秉承NAT技術的思想,但在原理方面大有不同。   ②NAT-PT和NAT本質的區別在於應用場合的不同。

ggplot2作圖詳解7:主題theme設置

clas base 參數 由於 end 文字標簽 cut evaluate minor 凡是和數據無關的圖形設置內容理論上都可以歸為主題類,但考慮到一些內容(如坐標軸)的特殊性,可以允許例外的情況。主題的設置相當繁瑣,很容易就占用了 大量的作圖時間,應盡量把這些東西簡化,把