Android房贷计算器代码

以下是一个Android房贷计算器的代码示例。这个代码展示了如何在Android平台上开发一个简单的房贷计算应用程序,能够计算月供、总利息等信息。

public class MortgageCalculator {
    private double loanAmount;
    private double annualInterestRate;
    private int loanTerm;

    public MortgageCalculator(double loanAmount, double annualInterestRate, int loanTerm) {
        this.loanAmount = loanAmount;
        this.annualInterestRate = annualInterestRate;
        this.loanTerm = loanTerm;
    }

    public double calculateMonthlyPayment() {
        double monthlyInterestRate = annualInterestRate / 12 / 100;
        int numberOfPayments = loanTerm * 12;
        return loanAmount * monthlyInterestRate / (1 - Math.pow(1 + monthlyInterestRate, -numberOfPayments));
    }

    public double calculateTotalInterest() {
        return calculateMonthlyPayment() * loanTerm * 12 - loanAmount;
    }
}

// 示例用法
public class Main {
    public static void main(String[] args) {
        MortgageCalculator calculator = new MortgageCalculator(300000, 3.92, 30);
        System.out.println("月供: " + calculator.calculateMonthlyPayment());
        System.out.println("总利息: " + calculator.calculateTotalInterest());
    }
}

该代码定义了一个简单的MortgageCalculator类,能够计算房贷的月供和总利息,并提供了一个主类示例演示如何使用这个计算器。

rar 文件大小:8.54MB