阶梯电价计算方法为:月用电量在50度以下按基本电价计费为0.538元/度, 阶梯电价的第一档为月用电量不超过200度的,阶梯电价加收0.03元/度, 阶梯电价的第二档为月用电量超过200度的,阶梯电价加收0.1元/度。 要求输入用户姓名及用电量,计算应收电费,输出结果保留两位小数。
package 小王的java;
import java.util.Scanner;
public class w7 {
public static void main(String[] args) {
/*阶梯电价计算方法为:月用电量在50度以下按基本电价计费为0.538元/度,
* 阶梯电价的第一档为月用电量不超过200度的,阶梯电价加收0.03元/度,
* 阶梯电价的第二档为月用电量超过200度的,阶梯电价加收0.1元/度。
* 要求输入用户姓名及用电量,计算应收电费,输出结果保留两位小数。
*/
//定义变量
float dian=0;
float money=0;
//输入准备
Scanner sc = new Scanner(System.in);
System.out.println("请输入本月用电度数");
dian = sc.nextInt();
//程序处理
if(dian>=0) {
if(dian<50) {
money = (float) (0.538*dian);
}else if(dian<=200) {
money = (float)(0.538* 50+(dian-50)*(0.03+0.538));
}else {
money = (float)(0.538* 50+(200-50)*(0.03+0.538)+(dian-200)*(0.538+0.03+0.1));
}
System.out.print("本月花费"+money+"元");
}else {
System.out.print("输入有误");
}
}
}