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]);
        }
    }
  • 相关阅读:
    网络编程练习 -- 文件上传
    网络编程练习 -- 大文件下载
    网络编程练习 -- NSURLConnection -- get/post请求
    IOS学习笔记 -- 网络编程
    WEB测试实践 第三天
    WEB测试实践 第二天
    WEB测试实践 第一天
    白盒测试实践(小组作业)第六天
    白盒测试实践(小组作业)第五天
    白盒测试实践(小组作业)第四天
  • 原文地址:https://www.cnblogs.com/chenrenshui/p/6079874.html
Copyright © 2011-2022 走看看