zoukankan      html  css  js  c++  java
  • 汽车租赁

    import java.util.Scanner;
    class Java继承 
    {
        public static void main(String[] args) 
        {
            Company company = new Company();
            company.name = "江工租赁公司";
            company.limousine = new Limousine();
            company.passengerCar = new PassengerCar();
            company.fun();
        }
    }
    
    class Company
    {
        String name;
        Limousine  limousine;
        PassengerCar passengerCar;
        public void fun(){
            System.out.println("		欢迎你拉来到"+name);
            System.out.println("
    
    本公司有:
    1.轿车
    2.客车");
            System.out.println("
    温馨提醒:输入1或2即可");
            Scanner sc = new Scanner(System.in);
            System.out.print("
    请输入你想租赁的车种: ");
            int car = sc.nextInt();
            switch(car){
                case 1 : limousine.l();break;
                case 2 : passengerCar.p();break;
                default : System.out.print("
    你的输入有误!");
            }        
        }
        public void rent(int price){
            Scanner sc = new Scanner(System.in);
            System.out.print("
    请输入你想租赁多少天: ");
            int days = sc.nextInt();
            System.out.println("
    你好!租赁总价为: "+price*days);
        }
    }
    
    class Limousine extends Company
    {
        String[] model;
        int[] price;
        public void l(){
            String[] str = {"1.别克商务舱GL8","2.宝马550i","3.别克林荫大道"};
            int [] number = {600,500,300};
            model = str;
            price = number;
            System.out.println("
    轿车拥有的车型编号如下:");
            for (String i:model)
            {
                System.out.println("
    "+i);
            }
            
            System.out.print("
    请输入你想租赁的车型编号: ");
            Scanner sc = new Scanner(System.in);
            int temp = sc.nextInt()-1;
            rent(price[temp]);
        }
    }
    
    class PassengerCar extends Company
    {
        String[] model;
        int[] price;
        public void p(){
            String[] str = {"1.金杯客车","2.金龙客车"};
            int [] number = {800,1500};
            model = str;
            price = number;
            System.out.println("
    客车拥有的车型编号如下:");
            for (String i:model)
            {
                System.out.println("
    "+i);
            }
            
            System.out.print("
    请输入你想租赁的车型编号: ");
            Scanner sc = new Scanner(System.in);
            int temp = sc.nextInt()-1;
            rent(price[temp]);
        }
    }
  • 相关阅读:
    CF-911E.Stack Sorting(栈)
    随机算法 && CodeForces
    CF-579D."Or" Game(或运算)
    CF-242E.XOR on Segment(异或线段树)
    莫队 && 洛谷 P1494 [国家集训队]小Z的袜子
    洛谷 P4168 [Violet]蒲公英(分块)
    分块 && 洛谷 P2801 教主的魔法
    启发式合并 && U41492 树上数颜色
    使用mysqlbinlog server远程备份binlog的脚本
    mysqldump备份过程中都干了些什么
  • 原文地址:https://www.cnblogs.com/chenrenshui/p/6079874.html
Copyright © 2011-2022 走看看