• Java 练习


    1.题目:计算住宅产权房屋和商业产权房屋首付款。

    2.代码

    /**

    接口Payment中写入一个计算房屋首付款的方法  downPay()方法;

    定义Residence类实现接口Payment,Residence类中重写了计算房屋首付款的方法;

    定义Commercial类(商业产权房屋类)实现接口Payment,Commercial类中重写了计算房屋首付款的方法。

    主类Test中,创建住宅产权房屋对象,并完成住宅产权房屋首付款的计算,再将定义商业产权房屋对象传递给Payment接口对象,之后利用接口回调完成商业产权房屋首付款的计算。

    */

    接口Payment

    package ccut.cn;
    
    public interface Payment {
    	
    	double downPay(double price,double area);
    	
    }
    

     Residence类

    package ccut.cn;
    
    public class Residence implements Payment {
    
        public double downPay(double price, double area) {
        
            return 0.2*price*area;
        }
    
    }

    Commercial类

    package ccut.cn;
    
    public class Commercial implements Payment {
    
        @Override
        public double downPay(double price, double area) {
            // TODO Auto-generated method stub
            return 0.45*price*area;
        }
    
    }

    主类Test

    package ccut.cn;
    import java.util.*;
    public class Test {
    
        public static void main(String[] args) {
            Residence residence = new Residence();
            Scanner r =new Scanner(System.in);
            System.out.println("请输入住宅产权房屋的房屋每平方米的价格");
            double price=r.nextDouble();
            System.out.println("请输入住宅产权房屋的房屋的总平方数");
            double area=r.nextDouble();
            System.out.println("住宅产权房屋首付款为:"+residence.downPay(price, area));
            Payment payment=new Commercial();
            System.out.println("请输入商业产权房屋的房屋每平方米的价格");
            double price1=r.nextDouble();
            System.out.println("请输入商业产权房屋的房屋的总平方数");
            double area1=r.nextDouble();
            System.out.println("商业产权房屋首付款为:"+payment.downPay(price1, area1));
        }
    
    }

     3.运行结果

     

  • 相关阅读:
    机器学习: t-Stochastic Neighbor Embedding 降维算法 (二)
    数学辨异 —— 泰勒展开与等比数列求和
    HDU 4705 Y
    C#实现的内存分页机制的一个实例
    java程序获得SqlServer数据表的表结构
    GLSL中的各种变量总结
    HTTP协议学习
    Jedis中的一致性hash
    C语言数据结构----双向链表
    ios7毛玻璃效果实现
  • 原文地址:https://www.cnblogs.com/shanshan3/p/11805185.html
Copyright © 2020-2023  润新知