qq_KeepSilent_0
2015-08-26 21:15
package xw; import java.util.*; public class Cartest { public static void main(String[]args){ System.out.println("--欢迎使用达达租车系统--"); System.out.println("您是否要租车:1是 0否"); Scanner sc=new Scanner(System.in); Audi ad=new Audi();//创建奥迪对象 Mazda ma=new Mazda();//创建马自达对象 Pickup pk=new Pickup();//创建皮卡雪对象 Jl jl=new Jl();//创建金龙对象 Sh sh=new Sh();//创建松花江对象 Iveco ve=new Iveco();//创建依维柯对象 try{ int num=sc.nextInt(); if(num==1){ System.out.println("您可租车的类型及其价目表:"); System.out.println("序号\t汽车名称\t租金\t\t容量"); ad.car(); ma.car(); pk.car(); jl.car(); sh.car(); ve.car(); }else{ System.exit(0); } }catch(Exception e){ System.out.println("您输入有误请重新输入:0/1"); } String []arr={ad.carmodel,ma.carmodel,pk.carmodel,jl.carmodel,sh.carmodel,ve.carmodel};//汽车类型数组 System.out.println("请输入要租车的数量:"); int num=sc.nextInt(); int[] arr1=new int[num];//定义一个序号数组 for(int i=0;i<num;i++){ System.out.println("请输入第"+(i+1)+"辆车序号:"); arr1[i]=sc.nextInt(); } System.out.println("请输入要租车的天数:"); int num2=sc.nextInt(); System.out.println("您的账单:"); System.out.println("1.可载人的车有:"); for(int i=0;i<num;i++){ if(arr1[i]!=4&&arr1[i]!=5){ System.out.print(arr[arr1[i]]+"\t"); } } int []Manned=new int[num];//定义一个载人数组 for(int i=0;i<num;i++){ if(arr1[i]==0){ Manned[i]=ad.capacity; }else if(arr1[i]==1){ Manned[i]=ma.capacity; }else if(arr1[i]==2){ Manned[i]=pk.capacity; }else if(arr1[i]==3){ Manned[i]=jl.capacity; }else{ Manned[i]=0; } } int sum=0;//初始化总载人量 for(int i=0;i<num;i++){ sum+=Manned[i]; } System.out.println("总载人量:"+sum); System.out.println("2.可载货的车有:"); for(int i=0;i<num;i++){ if(arr1[i]!=0&&arr1[i]!=1&&arr1[i]!=3){ System.out.print(arr[arr1[i]]+"\t"); } } int []Manned1=new int[num];//定义一个容量数组 for(int i=0;i<num;i++){ if(arr1[i]==2){ Manned1[i]=pk.cargo; }else if(arr1[i]==4){ Manned1[i]=sh.cargo; }else if(arr1[i]==5){ Manned1[i]=ve.cargo; }else{ Manned1[i]=0; } } int sum1=0;//初始化总载货量 for(int i=0;i<num;i++){ sum1+=Manned1[i]; } System.out.println("总载货量:"+sum1); int []Price=new int[num];//定义一个价格数组 for(int i=0;i<num;i++){ if(arr1[i]==0){ Price[i]=ad.money; }else if(arr1[i]==1){ Price[i]=ma.money; }else if(arr1[i]==2){ Price[i]=pk.money; }else if(arr1[i]==3){ Price[i]=jl.money; }else if(arr1[i]==4){ Price[i]=sh.money; }else{ Price[i]=ve.money; } } int sum2=0;//初始化租车总价 for(int i=0;i<num;i++){ sum2+=Price[i]; } System.out.println("租车总价格:"+sum2*num2); } }
代码不全啊
答答租车
Java入门第二季 升级版
530653 学习 · 6091 问题
相似问题