package com.imooc;import java.util.Scanner;public class Text { public static void main(String[] args) { // TODO Auto-generated method stub /*功能: 1、展示所有可租车辆 * 2、选择车型,租车量 * 3、展示租车清单,包含:总金额、总载货量及其车型、总载人量及其车型 *模型分析:1、数据模型分析 * 2、业务模型分析 * 3、显示和流程分析 */ Car[] carList={new Cathcar("东风标致",200,4),new Cathcar("沈阳卡龙",300,5),new Cathcar("重庆碉堡",400,10), new Cathcar("广东雪龙",550,12),new Camcar("迅达极致",650,16),new Camcar("粤运朗日",780,36),new Camcar("雪佛兰",900,4), new Camcar("丰田",980,5),new pika("皮卡",280,2,650)}; System.out.println("欢迎使用租车系统!");//欢迎用户使用 System.out.println("请问是否需要租车?需要回复1,不需要回复0");//提示用户选择菜单 Scanner input=new Scanner(System.in); int recieve=input.nextInt(); if(recieve==1){ System.out.println("你可租车的类型及其价目表:"); System.out.println("序号\t汽车名称\t租金\t\t容量"); //for(int i=0;i<carList.length;i++){ int i=1; for(Car currentCar:carList){ if(currentCar instanceof Camcar) System.out.println(i+"\t"+currentCar.name+"\t"+currentCar.rent+"/天"+"\t\t"+currentCar.manNum+"人"); else if(currentCar instanceof Cathcar) System.out.println(i+"\t"+currentCar.name+"\t"+currentCar.rent+"/天"+"\t\t"+currentCar.thingsNum+"吨"); else System.out.println(i+"\t"+currentCar.name+"\t"+currentCar.rent+"/天"+"\t\t"+currentCar.manNum+"人"+"\t"+currentCar.thingsNum+"吨"); i++; } System.out.println("请输入您要租汽车的数量:"); int rentNum=input.nextInt(); int[] count=new int[carList.length]; for(int j=0;j<rentNum;j++){ System.out.println("请输入您租车的序号:"); int rankCar=input.nextInt(); count[j]=rankCar; rankCar=0; } System.out.println("请输入租车的天数:"); int days=input.nextInt(); //显示汽车账单 double num=0; for(int k=0;k<rentNum;k++){ num=num+carList[count[k]-1].rent*days; System.out.println("汽车名称:" +carList[count[k]-1].name ); } System.out.println(carList[count[rentNum]].name +"\t\t" + "总金额:"+ num + "\t\t" +"租车时间:" + days); }else System.out.println("退出系统!"); }
添加回答
举报
0/150
提交
取消