为倡导节约用电,某省部分地区电网实施阶梯电价,对于一户一表的居民生活用电,分为两种电压等级,分别是不满1千伏和1至10千伏及以上,每种等级对应三档。 第一档,居民户月用电量在180度及以内,维持现行电价水平,其中不满1千伏用户电价每度0.52元(居民用户电属压一般为220伏),1-10千伏用户电价每度0.47元; 第二档,居民户月用电量在181度-280度,在第一档电价基础上每度提高0.05元; 第三档,居民户月用电量在281度及以上,在第一档电价基础上每度提高0.30元。 编写程序,计算当月电费。 使用Java语言
时间: 2024-03-17 13:45:16 浏览: 95
好的,以下是Java语言实现的代码:
```java
import java.util.Scanner;
public class ElectricityBill {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入您的电压等级(1表示不满1千伏,2表示1至10千伏及以上):");
int voltageLevel = input.nextInt();
System.out.print("请输入本月用电量:");
int electricityAmount = input.nextInt();
double electricityPrice; // 单价
double electricityBill; // 总费用
if (voltageLevel == 1) { // 不满1千伏
if (electricityAmount <= 180) { // 第一档
electricityPrice = 0.52;
} else if (electricityAmount <= 280) { // 第二档
electricityPrice = 0.57;
} else { // 第三档
electricityPrice = 0.82;
}
} else { // 1至10千伏及以上
if (electricityAmount <= 180) { // 第一档
electricityPrice = 0.47;
} else if (electricityAmount <= 280) { // 第二档
electricityPrice = 0.52;
} else { // 第三档
electricityPrice = 0.77;
}
}
electricityBill = electricityAmount * electricityPrice;
System.out.printf("您本月的用电量为%d度,电费为%.2f元\n", electricityAmount, electricityBill);
}
}
```
你可以直接复制粘贴到你的Java开发工具中运行。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)