用java语言实现阶梯电费计算:输入用电量,输出应付的电费,用电量0-260度基础电价0.64元/度,261-600度超出部分在基础电价上加价0.05元/度,601及以上超出部分在基础电价上加价0.3元/度。
时间: 2024-04-04 19:29:37 浏览: 38
好的,以下是用Java语言实现阶梯电费计算的代码:
```java
import java.util.Scanner;
public class ElectricityBill {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double electricQuantity = input.nextDouble(); // 输入用电量
double basicPrice = 0.64; // 基础电价
double price = 0; // 电费
if (electricQuantity <= 260) { // 0-260度
price = electricQuantity * basicPrice;
} else if (electricQuantity <= 600) { // 261-600度
price = 260 * basicPrice + (electricQuantity - 260) * (basicPrice + 0.05);
} else { // 601及以上
price = 260 * basicPrice + 340 * (basicPrice + 0.05) + (electricQuantity - 600) * (basicPrice + 0.3);
}
System.out.printf("应付的电费为:%.2f元", price); // 输出电费,保留2位小数
}
}
```
你可以将上述代码保存为一个名为`ElectricityBill.java`的文件,然后在命令行中使用`javac ElectricityBill.java`编译,再使用`java ElectricityBill`运行程序。程序会要求你输入用电量,输入后即可得到应付的电费。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.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)
![](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)