java 运用表达式计算贷款金额

// 习惯了 注释 没斜杠 看着难受

/*
设计程序计算贷款利率  
贷款总额*月利率
1.列出计算公式 :月支付额= ————————————
            1
·      1  —  ————————
(1+月利率)^年数*12
步骤
1.提示用户输入年利率 ,年数和贷款总额
2.利用年利率获取月利率
3.使用公式计算月支付额
4.计算总支付额,它是月支付额乘以12再乘以年数
5.显示月支付额和总支付额


*/
import java.util.Scanner;
public class ComputerLoan{
public static void main(String[] args){
//创建Scanner
Scanner input = new Scanner(System.in);
//控制台提示用户输入
System.out.print("/*Enter yearly  interest rate  for example 8.25*/月利率:   ");
//声明变量monthlyIntersetRate :=月利率
double annualInterestRate = input.nextDouble();
//
double monthlyInterestRate = annualInterestRate/1200;
// 贷款的时间是几年
System.out.print("/*Enter number of years as an integer ,for Example 5*/贷款的时间是几年 :   ");
int numberOfYears = input.nextInt();
//输入贷款的金额
System.out.println("/*Enter loan amount, for example 120000.95*/输入贷款的金额:    ");
double loanAmount = input.nextDouble();
//计算支付的金额
double monthlyPayment = loanAmount*monthlyInterestRate/(1-1/Math.pow(1+monthlyInterestRate,numberOfYears*12));
double totalPayment = monthlyPayment*numberOfYears*12;
//显示结果
System.out.println("/*The monthly payment is */月利率是"+(int)(monthlyPayment+100)/100.0);
System.out.println("/*The total payment is*/需要月支付额为"+(int)(totalPayment*100)/100.0);








     


    }
}

 从小英语底子差 , 但是还是记住几个单词了      翻译过来好像是我的备注  但是也可能会有错误 亲测可以编译成功 可以运行 注释可能存在错误ERRoR 

你可能感兴趣的:(java 运用表达式计算贷款金额)