package finally6;
import java.util.Scanner;
public class Car {
int Rent;
int Cargo;
int Manned;
int Number;
String Name;
public void Number(){
}
}
class Audi extends Car{
int Rent=500;
int Manned=4;
int Number=1;
String Name="奥迪A4";
@Override
public void Number() {
// TODO Auto-generated method stub
System.out.println(Number+". "+Name+" "+Rent+"元/天"+" 载客"+Manned+"人");
}
}
class Mazda6 extends Car{
int Rent=400;
int Manned=4;
int Number=2;
String Name="马自达6";
@Override
public void Number() {
// TODO Auto-generated method stub
System.out.println(Number+". "+Name+" "+Rent+"元/天"+" 载客"+Manned+"人");
}
}
class Pickup extends Car{
int Rent=450;
int Manned=4;
int Cargo=2;
int Number=3;
String Name="皮卡雪6";
@Override
public void Number() {
// TODO Auto-generated method stub
System.out.println(Number+". "+Name+" "+Rent+"元/天"+" 载客"+Manned+"人"+" 载货"+Cargo+"吨");
}
}
class Jinlong extends Car{
int Rent=800;
int Manned=20;
int Number=4;
String Name="金龙";
@Override
public void Number() {
// TODO Auto-generated method stub
System.out.println(Number+". "+Name+" "+Rent+"元/天"+" 载客"+Manned+"人");
}
}
class Songhua extends Car{
int Rent=400;
int Cargo=4;
int Number=5;
String Name="松花江";
@Override
public void Number() {
// TODO Auto-generated method stub
System.out.println(Number+". "+Name+" "+Rent+"元/天"+" 载货"+Cargo+"吨");
}
}
class Iveco extends Car{
int Rent=1000;
int Cargo=20;
static int Number=6;
static String Name="依维柯";
@Override
public void Number() {
// TODO Auto-generated method stub
System.out.println(Number+". "+Name+" "+Rent+"元/天"+" 载货"+Cargo+"吨");
}
}
class Test{
public static void getCar(){
System.out.println("欢迎使用租车系统:");
System.out.println("您是否要租车:1是 0否");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Audi A1=new Audi();
Car M1=new Mazda6();
Car P1=new Pickup();
Car J1=new Jinlong();
Car S1=new Songhua();
Car I1=new Iveco();
getCar();
Scanner input=new Scanner(System.in);
int in1=input.nextInt();
if(in1==0)
System.out.println("谢谢使用");
else if(in1!=1)
System.out.println("请正确输入");
else{
String sumNameM="";
String sumNameC="";
int sumRent=0;
int sumManned=0;
int sumCargo=0;
System.out.println("序号 汽车名称 租金 容量");
A1.Number();
M1.Number();
P1.Number();
J1.Number();
S1.Number();
I1.Number();
System.out.println("请输入租车数量");
int in2=input.nextInt();
for(int i=1;i<=in2;i++){
System.out.println("请输入第"+i+"辆车的序号");
int in3=input.nextInt();
if(in3>6||in3<0){
System.out.println("请正确输入");
i=i-1;
}
if(in3==1){
sumNameM+=" 奥迪A4";//为什么用A1.Name不能输出呢
sumRent+=500;
sumManned+=4;
}
else if(in3==2){
sumNameM+=" 马自达6";
sumRent+=400;
sumManned+=4;
}
else if(in3==3){
sumNameM+=" 皮卡雪";
sumNameC+=" 皮卡雪";
sumRent+=450;
sumManned+=4;
sumCargo+=2;
}
else if(in3==4){
sumNameM+=" 金龙";
sumRent+=800;
sumManned+=20;
}
else if(in3==5){
sumNameC+=" 松花江";
sumRent+=400;
sumCargo+=4;
}
else if(in3==6){
sumNameC+=" 依维柯";
sumRent+=1000;
sumCargo+=20;
}
}
System.out.println("请输入租车天数");
int in4=input.nextInt();
int sumMonry=sumRent*in4;
System.out.println("您的账单:");
System.out.println("*可载人的车有*");
System.out.println(sumNameM+" 共载人"+sumManned+"人");
System.out.println("*可载货的车有*");
System.out.println(sumNameC+" 共载货"+sumCargo+"吨");
System.out.println("*租车的总价格*");
System.out.println(sumMonry);
}
}
}