屌丝程序员买房必备

尼玛.. 老子围着这个程序转了好久了..

package org.teacup.price;

import java.text.NumberFormat;

public class Demo {
	// 房贷 49W 分30年 (6.8%利率)
	public final static double 房贷每月还款金额 = 3259.63;
	public final static int 房贷贷款期限 = 360;

	// 抵押贷款 20年(8%利率)
	public final static double 抵押贷款每月还款金额 = 2669.21;
	public final static int 抵押贷款贷款期限 = 120;

	static double 结余 = 0;
	static double 收入 = 0;
	static double 月均支出 = 0;

	public static void main(String[] args) {
		NumberFormat nf = NumberFormat.getCurrencyInstance();
		// 首次消费贷款
		结余 = 220000;
		// 付首次首付
		结余 -= 210000;
		for (int i = 1; i <= 房贷贷款期限; i++) {
			结余 = 结余 + 收入;
			结余 -= 月均支出;
			// 工资增长
			if (i <= 24) {
				收入 += 100;
			}
			结余 = 结余 - 房贷每月还款金额;
			if (i <= 抵押贷款贷款期限) {
				结余 = 结余 - 抵押贷款每月还款金额;
			}

			System.out.print("第"+i + "月:\t");
			System.out.print(nf.format(结余));
			System.out.println();
		}
	}
}

你可能感兴趣的:(java,买房)