酷代码 AI
菜单
服务商

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]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]