Java 实现根据年份计算 7 - 11 年利率
以下是实现该功能的 Java 代码: ```java import java.util.Scanner; public class InterestRateCalculator { public static void main(String[] args) { // 创建 Scanner 对象用于读取用户输入 Scanner scanner = new Scanner(System.in); // 读取用户输入的年份 int year = scanner.nextInt(); // 基本年利率 double baseRate = 0.077; // 用于存储实际利率 double actualRate; // 根据输入的年份计算实际利率 if (year > 0) { if (year < 1) { // 一年以内利率给 5 折 actualRate = baseRate * 0.5; } else if (year < 3) { // 三年以内利率为 7 折 actualRate = baseRate * 0.7; } else if (year < 5) { // 五年以内利率为 100% actualRate = baseRate; } else { // 五年以上利率为 1.1 倍 actualRate = baseRate * 1.1; } // 输出实际利率,保留两位小数 System.out.printf("实际利率=%.2f%%", actualRate * 100); } else { // 输入的年份不合法,输出错误信息 System.out.println("error"); } // 关闭 Scanner 对象 scanner.close(); } } ``` ### 代码解释 1. **输入读取**:使用 `Scanner` 类从控制台读取用户输入的年份。 2. **利率计算**:根据输入的年份,按照不同的规则计算实际利率。 3. **输出结果**:如果输入的年份合法,输出实际利率,保留两位小数;如果输入的年份不合法,输出 `error`。 ######[AI问答 | 452点数解答 | 2026-03-07 13:33:07]
- Python 利用 Pandas 分析订单数据:逐年计算订单数量与销售金额总和(字节豆包 | 260点数解答 | 2024-11-10 14:26:05)278
- Python 代码实现按年份分析订单数据:销售指标全解读(阿里通义 | 701点数解答 | 2024-11-10 14:29:10)262
- Python 轻松处理教学、后勤、行政账目数据:提取年份新操作 (字节豆包 | 69点数解答 | 2024-10-31 17:39:14)282
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)397
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)299
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1118
- 洛谷乒乓球题解:11 分制与 21 分制比赛结果计算全攻略(DeepSeek | 675点数解答 | 2025-04-28 18:19:45)298
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)336
- 求解 1 至 n 内第 k 大孤独数:质数与余数的巧妙探寻(字节豆包 | 298点数解答 | 2025-11-10 20:01:57)140
- 巧用二分图匹配:Python实现有向无环图最小路径覆盖问题求解(字节豆包 | 714点数解答 | 2025-12-12 18:51:59)51
- 工作日报:用二分图匹配算法攻克有向无环图最小路径覆盖问题(字节豆包 | 1186点数解答 | 2025-12-13 10:23:59)29
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)306