给你第一个,其他依葫芦画瓢吧.
public static double NPV(double c1, double c0, double interest, int n) {
double sum = 0;
for(int i = 1; i <= n; i++)
sum += ((double)interest) / Math.pow(1+interest,i);
return (c1-c0) * sum;
}
public static double NPV(double c1, double c0, double interest, int n) {
double sum = 0;
for(int i = 1; i <= n; i++)
sum += ((double)interest) / Math.pow(1+interest,i);
return (c1-c0) * sum;
}
请问应该怎么办?
求和:for循环
lg:Math.log(x);
次方:Math.pow(2,3);2的3次方