您的位置:首页 > 编程语言 > Java开发

编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数。假设每度电的价格为1.2元,计算并显示本月电费。

2017-10-30 22:41 721 查看
  题目: 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数。假设每度电的价格为1.2元,计算并显示本月电费。

说明
v从键盘上输入上月用电数lastRecord,本月用电数thisRecord; //用方法setRecord()实现
v在屏幕上输出显示上月用电数lastRecord,本月用电数thistRecord; //用方法showRecord()实现
v计算并显示本月用电数usedAmount=thisRecord-lastRecord; //用方法calcUsedAmount()实现
v计算并显示本月电费usedFee=1.2*usedAmount。//用方法calcUsedFee()实现
解答:
import java.util.Scanner; //引入Scanner类,负责从键盘接收数据

public class InputAndOutput{

 public static void main(String[] args){

    int lastRecord;     //上月电表读数 

    int thisRecord;  //本月电表读数 

    double price=1.2;   //每度电的费用 

    double fee;         //本月用电费用 

    public void setRecord(){  //从键盘上输入上月用电数

       Scanner input = new Scanner(System.in); //声明并创建Scanner

         类的对象scan,负责从键盘接收数据

 

        System.out.print("请输入上月电表读数:"); 

        lastRecord= input.nextInt(); 

        System.out.print("请输入本月电表读数:"); 

       thisRecord= input.nextInt(); 

    } 

    public void showRecord(){  //在屏幕上输出显示上月用电数

        System.out.println("上月电表读数: "+lastRecord+" 本月电表读数: "+thisRecord); 

    } 

    public int calcUsedAmount(){  //计算本月用电数

        int usedAmount=currentRecord-lastRecord; 

        return usedAmount; 

    } 

    public void showUsedAmount(){  //显示本月用电数

        System.out.println("本月用电度数: "+calcUsedAmount()); 

    } 

    public int calcUsedFee(){  //计算并显示本月电费

        fee= calcUsedAmount()*price; 

        return (int)fee; 

    } 



public class Powerfee {

       publicstatic void main(String[] args) {

              Powerfee p1=new Powerfee();

             p1.setRecord();//设置上月、本月电表读数(键盘输入两个数)

              p1.showRecord();//显示上月、本月电表读数

             p1.showUsedAmount();//计算并显示本月用电数

              System.out.println("本月费用: "+p1.calcUsedFee());//显示本月电费

       }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java语句
相关文章推荐