Java租车系统
来源:互联网 发布:编程都用mac 编辑:程序博客网 时间:2024/04/28 13:32
/** 基类*/publicclass Car { String name; intprice; intpeople; inttonnes;} /** 汽车类*/publicclass Busextends Car { public Bus(String name,intprice,intpeople){ this.name = name; this.price = price; this.people = people; } @Override /* * 重写toString方法用于main中输出汽车信息 */ public String toString() { returnname + "\t\t" + price + "\t\t" + people; }} /** 货车类*/publicclass Truckextends Car { public Truck(String name,intprice,inttonnes){ this.name = name; this.price = price; this.tonnes = tonnes; } @Override /* * 重写toString方法用于main中输出汽车信息 */ public String toString() { returnname + "\t\t" + price + "\t\t" + tonnes; }} /** 皮卡类*/publicclass Pickupextends Car { public Pickup(String name,intprice,inttonnes,intpeople){ this.name = name; this.price = price; this.tonnes = tonnes; this.people = people; } @Override /* * 重写toString方法用于main中输出汽车信息 */ public String toString() { returnname + "\t\t" + price + "\t\t" + people + "\t\t" + tonnes; }} /** 测试类*/import java.util.Scanner; publicclass Main { publicstaticvoid main(String[] args) { //TODO自动生成的方法存根 System.out.println("欢迎使用自助租车系统:"); System.out.println("请问是否要租车 1是 0否"); Scannerfake =new Scanner(System.in);//判断是否进入租车系统 Car[]car={new Bus("奥迪a4",500,4),//利用基类初始化各车辆信息方便后面使用多态car.* new Bus("马自达6",400,4), new Bus("金龙鱼",800,20), new Truck("松花江",400,4), new Truck("维克托",1000,20), new Pickup("皮卡丘6",450,4,2), }; if(fake.nextInt() == 1){ System.out.println("下列为现有车型"); System.out.println("车号"+"\t\t车名"+"\t\t金额(元)"+"\t拉客量(人)&拉货量(t)"); for(inti = 0;i <car.length;i ++){//循环输出各车辆信息 System.out.println((i+1)+"\t\t"+car[i]); } System.out.println("请问要租几辆车?"); inta =fake.nextInt();//a保存租车数 intzongjia = 0;//保存总价 intrenshu = 0;//保存总人数 intdunshu = 0;//保存总顿数 intjiage = 0;//保存每辆车的价格 for(inti = 0;i <a;i ++){//循环租车次数 System.out.println("请输入要租的第" + (i+1) +"辆车号"); intchehao = fake.nextInt(); System.out.println("您租车的信息为:"); System.out.println(car[chehao-1]);//输出租车信息 System.out.println("请输入要租天数:"); jiage =car[chehao-1].price;//保存该车价格 intday =fake.nextInt();//获取天数 zongjia =jiage *day +zongjia;//计算总价格 renshu =car[chehao-1].people + renshu;//计算总人数 dunshu =car[chehao-1].tonnes + dunshu;//计算总吨数 } System.out.println("租车总价格"); System.out.println(zongjia); System.out.println("共载" + renshu +"人" +" 载货" +dunshu +"吨"); } fake.close(); //Scanner对象关闭 }}
0 0
- Java租车系统
- java实现租车系统
- 租车系统Java版小程序
- java 实现dada租车系统
- Java 初学之--嗒嗒租车系统
- 初学java-小项目租车系统
- Java小项目---租车管理系统
- java小项目,租车系统
- java购物车系统-yuanguiyu2017
- Java编写购物车系统
- JAVA小项目(1)——租车系统
- Java入门第二季-练习:租车系统
- Java实现一个简单的租车系统
- java编程练习-模拟简单的租车系统
- Java面向对像小项目 慕课网Java入门第二季滴滴租车系统
- JAVA系统+asp。net系统
- java系统-图书管理系统
- 利用java实现简单租车系统(控制台程序版)
- copy-on-write容器
- 解决Ueditor编辑器图片保存路径问题
- map 按key排序VS按value排序
- linux2-2控制对文件的访问
- (五)IO库教程一--PCD(Point Cloud Data)文件格式
- Java租车系统
- HDFS高可用 -Quorum Journal Manager
- 从PCA和SVD的关系拾遗
- VMware下Ubuntu与宿主Windows共享文件夹
- ARM寻址方式
- 性能测试知多少
- 冒泡排序
- (六)IO库教程二--PCD文件操作
- 线程间通信/同步类容器和并发类容器