为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写java程序计算电费。
时间: 2024-05-12 17:16:53 浏览: 78
好的,我会根据您的要求为您提供答案。以下是 Java 代码实现:
```java
import java.util.Scanner;
public class ElectricityBill {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入本月用电量(单位:千瓦时):");
double amount = input.nextDouble();
double price;
if (amount <= 50) {
price = amount * 0.53;
} else {
price = 50 * 0.53 + (amount - 50) * 0.58;
}
System.out.println("您本月的电费为:" + price + " 元");
}
}
```
代码实现思路:
1. 使用 Scanner 类获取用户输入的电量(单位:千瓦时)。
2. 判断电量是否小于等于 50 千瓦时。
3. 如果小于等于 50 千瓦时,按照 0.53 元/千瓦时的价格计算电费。
4. 如果大于 50 千瓦时,前 50 千瓦时按照 0.53 元/千瓦时计算,超出的部分按照 0.58 元/千瓦时计算。
5. 输出计算出来的电费。
阅读全文