總算是做完了,感覺自己好多地方不足,恩,用了比較蠢的辦法。
package 答答租車;
import java.util.Scanner;//導(dǎo)入Scanner類
public class ZhongShu {
public static void main(String[] args) {
// TODO 自動生成的方法存根
Scanner input =new Scanner(System.in);//創(chuàng)建輸入對象
System.out.println("————歡迎進入答答租車————");
System.out.println("請問您是否需要租車?");
System.out.println("是:1,否:0");
int shuru=input.nextInt();
if(shuru==1){
System.out.println("您好,歡迎使用答答租車,請問您需要什么車?");
System.out.println("我們有以下車輛供您選擇:");
System.out.println("序號\t汽車名稱\t租金\t容量");
Cheliang a1=new Xinxi();
a1.aodiA6();
a1.mazida6();
a1.pikaxue6();
a1.jinlong();
a1.songhuajiang();
a1.yiweike();
System.out.println("請問您需要租幾輛車?");
int zcsl=input.nextInt();//租車數(shù)量
String zhc = "";//載貨車
String zrc = "";//載人車
int zje=0;//總金額
int zzk=0;//總載客
int zzh=0;//總載貨
for(int a=1;a<=zcsl;a++){
System.out.println("請輸入第"+a+"輛車的序號");
int b=input.nextInt();//創(chuàng)建b變量接受用戶輸入序號
if(b==1){
zrc+="奧迪A6 ";
zje+=500;
zzk+=4;
}else if(b==2){
zrc+="馬自達6 ";
zje+=400;
zzk+=4;
}else if(b==3){
zrc+="皮卡雪6 ";
zhc+="皮卡雪6 ";
zje+=450;
zzk+=4;
zzh+=2;
}else if(b==4){
zrc+="金龍 ";
zje+=800;
zzk+=20;
}else if(b==5){
zhc+="松花江 ";
zje+=400;
zzh+=4;
}else if(b==6){
zhc+="依維柯 ";
zje+=1000;
zzh+=20;
}
}
System.out.println("您好,您的賬單如下:");
System.out.println("您選中的載人車有:"+zrc);
System.out.println("您選中的載貨車有:"+zhc);
System.out.println("一共可載人"+zzk+"人");
System.out.println("一共可載貨"+zzh+"噸");
System.out.println("合計金額為:"+zje+"元");
System.out.println("謝謝光臨,再見。");
}else if(shuru==0){System.out.println("謝謝使用,歡迎下次光臨");
}else{System.out.println("輸入錯誤,程序即將關(guān)閉,如需使用請重新打開");}
}
}
package 答答租車;
public abstract class Cheliang {
public abstract void aodiA6();
public abstract void mazida6();
public abstract void pikaxue6();
public abstract void jinlong();
public abstract void songhuajiang();
public abstract void yiweike();
}
package 答答租車;
public class Xinxi extends Cheliang {
int xuhao;
String mingcheng;
int zujin;
int zaihuoliang;
int zairenliang;
@Override
public void aodiA6() {
// TODO 自動生成的方法存根
xuhao=1;
mingcheng="奧迪A6";
zujin=500;
zairenliang=4;
System.out.println(xuhao+"\t"+mingcheng+"\t"+zujin+"元/天\t"+"載人:"+zairenliang+"人");
}
@Override
public void mazida6() {
// TODO 自動生成的方法存根
xuhao=2;
mingcheng="馬自達6";
zujin=400;
zairenliang=4;
System.out.println(xuhao+"\t"+mingcheng+"\t"+zujin+"元/天\t"+"載人:"+zairenliang+"人");
}
@Override
public void pikaxue6() {
// TODO 自動生成的方法存根
xuhao=3;
mingcheng="皮卡雪6";
zujin=500;
zairenliang=4;
zaihuoliang=2;
System.out.println(xuhao+"\t"+mingcheng+"\t"+zujin+"元/天\t"+"載人:"+zairenliang+"載貨:"+zaihuoliang+"噸");
}
@Override
public void jinlong() {
// TODO 自動生成的方法存根
xuhao=4;
mingcheng="金龍";
zujin=800;
zairenliang=20;
System.out.println(xuhao+"\t"+mingcheng+"\t"+zujin+"元/天\t"+"載人:"+zairenliang+"人");
}
@Override
public void songhuajiang() {
// TODO 自動生成的方法存根
xuhao=5;
mingcheng="松花江";
zujin=400;
zaihuoliang=4;
System.out.println(xuhao+"\t"+mingcheng+"\t"+zujin+"元/天\t"+"載貨:"+zaihuoliang+"噸");
}
@Override
public void yiweike() {
// TODO 自動生成的方法存根
xuhao=6;
mingcheng="依維柯";
zujin=1000;
zaihuoliang=20;
System.out.println(xuhao+"\t"+mingcheng+"\t"+zujin+"元/天"+"載貨:"+zaihuoliang+"噸");
}
}
2016-05-21
真不錯
2016-05-21
真不錯
2016-05-21
這結(jié)構(gòu)也是很有意思了