求救啊!帮我啊!
java吧
全部回复
仅看楼主
level 2
我想要把一个数约成1511.45. 要用double,谁会?在下必有重谢!!!
2015年10月08日 05点10分 1
level 8
没懂,
2015年10月08日 05点10分 2
level 2
不好解释,懂得帮个忙吧
2015年10月08日 05点10分 3
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
1