level 2
public class Mortgage
{
public static void main(String args[])
{
double principal = 259000;
double annualRate = 5.75;
double numYears = 30;
double Rate=annualRate/12;
double Number=numYears*12;
double A=(Rate/100)*Math.pow(1+(Rate/100), Number);
double B=Math.pow(1+(Rate/100), Number)-1;
double result1=(A/B)*principal;
System.out.println("principal: "+"$"+principal);
System.out.println("annual rate: "+annualRate+"%");
System.out.println("number of years: "+numYears);
System.out.print("Monthly Payment: $");
System.out.printf("%4.2f",result1);
System.out.println();
double result2=result1*360;
System.out.println("total payments: "+"$"+Math.floor(result2));
double result3=result2-principal;
System.out.println("total interest: "+"$"+Math.floor(result3));
我想要result1是两位小数的
2015年10月08日 05点10分
4