Java实现阶梯电价电费计算程序
```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取输入的电压等级和用电量 int voltage = scanner.nextInt(); int electricity = scanner.nextInt(); // 检查输入数据的合法性 if ((voltage <= 0 && electricity > 0) || electricity < 0) { System.out.println("invalid value"); return; } double price; if (voltage < 1000) { // 不满1千伏的情况 if (electricity <= 180) { price = electricity * 0.52; } else if (electricity <= 280) { price = 180 * 0.52 + (electricity - 180) * (0.52 + 0.05); } else { price = 180 * 0.52 + 100 * (0.52 + 0.05) + (electricity - 280) * (0.52 + 0.30); } } else if (voltage >= 1000 && voltage <= 10000) { // 1至10千伏及以上的情况 if (electricity <= 180) { price = electricity * 0.47; } else if (electricity <= 280) { price = 180 * 0.47 + (electricity - 180) * (0.47 + 0.05); } else { price = 180 * 0.47 + 100 * (0.47 + 0.05) + (electricity - 280) * (0.47 + 0.30); } } else { System.out.println("invalid value"); return; } // 输出结果并保留两位小数 System.out.printf("%.2f", price); } } ``` ######[AI问答 | 516点数解答 | 2026-03-07 14:39:45]
- 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
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)336
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)306
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)312
- C++ 代码实现自定义运算 x@y = x² + y² - xy 及 x@(x+y) 计算(DeepSeek | 215点数解答 | 2025-12-13 15:08:14)58
- C++ 实现根据输入正整数奇偶性计算偶数和或约数和(字节豆包 | 838点数解答 | 2026-02-28 20:23:59)17
- Java 继承实现:重温经典剪刀石头布游戏(字节豆包 | 451点数解答 | 2024-10-20 19:57:58)458
- Java实现日期递增:无数据返20250901,遇20250901返20250902及开发注意要点 (DeepSeek | 242点数解答 | 2025-09-02 11:39:53)77
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)407
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)397