正确面对余额宝收益和定投收益
工作有一段時間了,手里有點小錢,之前都是放在余額寶里。最后在額外的時間開了一丁點金融的投資理論文章,被這些文章洗腦了,學會了定投。定投在支付寶中也是比較多的。
昨天靈機一動,想起了復利,又根據支付寶中的30天定投,360天定投,以及余額寶的收益對比了下,最后發現最后的結果就是余額寶一年的收益率比想象中的要高點,而30天定投的也是,姑且認為360天的為一年.取樣2019年1月18日余額寶博時現金收益利率2.7700%,建信養老飛月寶30天收益率3.7890%,國壽安鑫盈360天4.7700%,此處姑且認為360天為一年。
代碼如下:
import java.math.BigDecimal; import java.math.MathContext;/*** @Author fankunfeng* @Describe*/ public class BigNumberCalculateUtil {public static BigDecimal add(BigDecimal b1, BigDecimal b2) {return b1.add(b2);}public static BigDecimal substract(BigDecimal b1, BigDecimal b2) {return b1.subtract(b2);}public static BigDecimal multiply(BigDecimal b1, BigDecimal b2,int scale) {MathContext mc = new MathContext(scale);return b1.multiply(b2,mc);}public static BigDecimal divide(BigDecimal b1, BigDecimal b2,int scale) {return b1.divide(b2,scale,BigDecimal.ROUND_HALF_EVEN);}/*** b1^b2 b1的b2次冪** @param b1* @param b2* @return*/public static BigDecimal pow(BigDecimal b1, int b2,int scale) {MathContext mc = new MathContext(scale);return b1.pow(b2,mc);}/*** 取余** @param b1* @param b2* @return*/public static BigDecimal remainder(BigDecimal b1, BigDecimal b2) {return b1.remainder(b2);} }測試代碼:
public static void main(String[] args) {BigDecimal b1 = new BigDecimal(0.027700/360+1);BigDecimal b2 = new BigDecimal(0.037890/12+1);BigDecimal b3 = new BigDecimal(1.047700);System.out.println(b1+"\r\n"+b2);BigDecimal pow = BigNumberCalaulateUtil.pow(b1, 360,30);BigDecimal pow2 = BigNumberCalaulateUtil.pow(b2, 12,30);System.out.println(pow+"\r\n"+pow2);}測試結果分析:
1.0000769444444443934116861782968044281005859375 1.003157499999999924256144367973320186138153076171875 1.02808611643348821402646230077 1.03855498218942805351363137489余額寶收益利率:2.7700%。初始本金為1,最后結果每天利率
1.0000769444444443934116861782968044281005859375%
復利360天,最終利率(保留30位)1.02808611643348821402646230077%
建信養老飛月寶利率:3.7890%,初始本金為1,最后計算每月利率:
1.003157499999999924256144367973320186138153076171875
復利12個月(30*12=360):1.03855498218942805351363137489%
甭想了,最后肯定是
1.02808611643348821402646230077 < 1.03855498218942805351363137489 < 1.047700
年利率(保留5位)為 2.80% < 3.86% < 4.77% 但是比直接顯示的多了點,最后怎樣,見仁見智吧!
總結
以上是生活随笔為你收集整理的正确面对余额宝收益和定投收益的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leecode 738. 单调递增的数字
- 下一篇: 这样“断舍离”,你会活得更高级