javaswitchcase输出电费

Java Switch Case 实现电费计算

随着人们对生活品质的要求越来越高,对于家庭电器使用需求也越来越多。如何计算电费成为人们关注的话题,本文通过Java Switch Case来实现电费的计算。

计算基本电费

根据国家规定,家庭电费计算方式为分段计费制,最初的起始电价为0.55元/度,当月用电量在170度以下时,即为首段电量,其费率为0.55元/度。当月用电量在171-1000度内,则为第二段电量,其电价为0.65元/度,超出1000度部分则为第三段电量,其电价为0.85元/度。

对于不同的电费分段,我们可以用Switch Case来实现不同的电价计算,比如:

    double electricityBill =  0;
    double eleUse = 500;//本月用电量
    switch((int)eleUse/170){
        case 0:
            electricityBill = eleUse*0.55;
            break;
        case 1:
            electricityBill = 170*0.55+(eleUse-170)*0.65;
            break;
        default:
            electricityBill = 170*0.55+830*0.65+(eleUse-1000)*0.85;
            break;
    }

在上述代码中,我们通过将用户当月用电量除以170得到整数,判断用电量处于哪一个分段,并根据分段不同计算出不同的电费。其中,计算方式依据了Switch Case语句,灵活实现了不同分段的计算方式。

闲置电器贡献的电费减免

在实际生活中,家庭电器数量不断增加,随之带来的是大量的待机和闲置电费支出。那么,如何通过java实现对这部分电费的减免呢?

在细分计算时,用户可以填写电器贡献电费的详情,系统通过计算来减免相应的电费。比如:

javaswitchcase输出电费

    double electricityBill = 0;
    double eleUse = 500;//本月用电量
    double idleEle_contribution = 50; //闲置电器贡献电量
    double idleEffect = 0.2; //闲置电器影响程度
    switch ((int) eleUse / 170) {
        case 0:
            electricityBill = eleUse * 0.55;
            break;
        case 1:
            electricityBill = 170 * 0.55 + (eleUse - 170) * 0.65;
            break;
        default:
            electricityBill = 170 * 0.55 + 830 * 0.65 + (eleUse - 1000) * 0.85;
            break;
    }
    //计算闲置优惠
    electricityBill = electricityBill - idleEle_contribution * idleEffect;

在上述代码结构中,我们新添加了两个变量,idleEle_contribution表示闲置电器城市电费的贡献量,idleEffect表示闲置电器对总用电量的影响程度。当计算完基本电费后,我们通过计算闲置电器贡献所减免的电费,实现闲置电器的省电。通过这种方式,不仅可以节约用户的用电成本,也能为环保贡献自己的力量。

总结

本篇文章以Java Switch Case实现电费计算为主题,从计算基本电费和闲置电器贡献电费减免两个方面对分段计费制进行了详细的讲解,对于Java初学者,可以为其带来实用的编程思路。相信在实际使用的过程中,通过不断调整可得到更优秀的代码效果。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/java5do.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月24日 下午6:09
下一篇 2023年4月24日 下午6:09

猜你喜欢