本文主要是介绍2024 ccfcsp认证打卡 2022 12 01 现值计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import java.util.Scanner;public class FinancialFormula {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);final int N = 1010; // 定义数组大小int n = scanner.nextInt(); // 年数double i = scanner.nextDouble(); // 银行年利率int[] q = new int[N]; // 定义数组存储每年的款项double all = 0; // 初始化总现值为0for (int j = 0; j <= n; j++) {q[j] = scanner.nextInt(); // 当年预计收入(正数)或支出(负数)// 计算现值,公式:款项 / (1 + 银行年利率) 的j次方// 例如第0年的款项就是当前值,第1年的款项就是款项 / (1 + 银行年利率) 的1次方,以此类推all += q[j] / Math.pow(1 + i, j);}System.out.printf("%.3f", all); // 输出总现值,保留三位小数scanner.close();}
}
这篇关于2024 ccfcsp认证打卡 2022 12 01 现值计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!