Java 实现等额本息贷款计算器:输入利率、期限、金额,秒算还款详情!
```java import java.util.Scanner; public class LoanCalculator { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入年利率(例如0.05表示5%):"); double annualInterestRate = input.nextDouble(); System.out.print("请输入贷款期限(年):"); int loanTermYears = input.nextInt(); System.out.print("请输入贷款金额:"); double loanAmount = input.nextDouble(); double monthlyInterestRate = annualInterestRate / 12; int numberOfPayments = loanTermYears * 12; double monthlyPayment = (loanAmount * monthlyInterestRate) / (1 - Math.pow(1 + monthlyInterestRate, -numberOfPayments)); double totalPayment = monthlyPayment * numberOfPayments; System.out.printf("每月支付额为:%.2f\n", monthlyPayment); System.out.printf("到期支付总额为:%.2f", totalPayment); input.close(); } } ``` 这段代码首先从键盘上读取用户输入的年利率、贷款期限和贷款金额,然后根据等额本息还款法计算出每月的还款额和到期支付总额,并将结果打印出来。 ######[AI写代码神器 | 732点数解答 | 2024-09-25 21:14:05]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)429
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)330
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1218
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)374
- Python代码:简化网友国度货币系统,求解最小货币种数(字节豆包 | 529点数解答 | 2025-12-13 10:29:25)61
- 代码揭秘:栈助力中缀表达式转后缀并精准计算!(字节豆包 | 979点数解答 | 2024-10-12 20:35:40)229
- Python 实现 DES 加密算法编程实验:从原理到单步调试全解析(字节豆包 | 4096点数解答 | 2025-11-09 22:06:30)88
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)345
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)339
- Java 继承实现:重温经典剪刀石头布游戏(字节豆包 | 451点数解答 | 2024-10-20 19:57:58)479
- Java实现日期递增:无数据返20250901,遇20250901返20250902及开发注意要点 (DeepSeek | 242点数解答 | 2025-09-02 11:39:53)94
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)443