租赁计费

来源:互联网 发布:纯棉风衣 知乎 编辑:程序博客网 时间:2024/04/28 15:42
package JFrame;import java.util.Random;import java.util.Scanner;public class 租赁计费 {        public static void main(String[] args) {            System.out.println("租赁计费系统");            System.out.println("请选择您要租赁的类型:\n1,轿车\t2,客车");            Scanner in = new Scanner(System.in);            int x =in.nextInt();            if(x==1){                System.out.println("请 输入您要车型:\n1,别克商务舱GL8\t费用:600(元/天)" +                        "\n2,宝马550i\t费用:500(元/天)\n3,别克林荫大道\t费用:300(元/天)");                int y = in.nextInt();                System.out.println("请输入租赁天数:");                int n= in.nextInt();                startcar(y ,n);            }else if(x==2){                System.out.println("请选择您要车型:\n1,金杯 \t<=16座\t费用:800(元/天)\n2,金龙\t<=16座" +                        "\t费用:800(元/天)\n3,金杯 \t>16座\t费用:1500(元/天)\n4,金龙\t>16座 \t费用:1500(元/天)");                int y = in.nextInt();                System.out.println("请输入租赁天数:");                int n= in.nextInt();                startbus(y ,n);            }        }        static void startcar(int name,int day){             car car=new car();            System.out.println("租赁成功!您租赁的客车的车牌号为:"+car.no+"\t颜色:"+car.color+"\n需要支付金额:"+car.cars(name,day));             main(null);        }        static void startbus(int name,int day){            bus bus=new bus();            System.out.println("租赁成功!您租赁的客车的车牌号为:"+bus.no+"\t颜色:"+bus.color+"\n需要支付金额:"+bus.buss(name,day));             main(null);        }    }    class car extends moto{        int GL8 =600;        int i55i=500;        int meni=300;        int cars(int name,int day){            int x=0;            if(name==1){                x= GL8*day;            }else if(name==2){                x= i55i*day;            }else if(name==3){                x= meni*day;            }            return x;        }    }    class bus extends moto{            int JB800=800;            int JB150=1500;            int JL800=800;            int JL150=1500;            int buss(int name,int day){                int x=0;                if(name==1){                    x= JB800*day;                }else if(name==2){                    x= JL800*day;                }else if(name==3){                    x= JB150*day;                }else if (name==4){                    x= JB150*day;                }                return x;            }        }     class  moto{            int no;             String color;            moto(){                no=new Random().nextInt(999999)+100000;                color ="白色";            }    }