java二嗨租车项目_JAVA第二季项目实战———答答租车系统代码
總共5個類:
第1個類:Car
package DaDaRentCar;
//父類
public class Car {
String name; //車名
int money; //租金
int count; //載人數
int height; //載貨量
}
第2個類:goodCar
package DaDaRentCar;
//只能載貨的車
public class goodCar extends Car {
public goodCar(String string, int i, int j) {
// TODO Auto-generated constructor stub
this.name=string;
this.money=i;
this.height=j;
}
}
第3個類:peopleCar
package DaDaRentCar;
//只能載人的車
public class peopleCar extends Car {
public peopleCar(String string, int i, int j) {
// TODO Auto-generated constructor stub
this.name=string;
this.money=i;
this.count=j;
}
}
第4個類:peoplegoodCar
package DaDaRentCar;
//又能載人又能載貨的車
public class peoplegoodCar extends Car {
public peoplegoodCar(String String, int i, int j, int k) {
// TODO Auto-generated constructor stub
this.name=String;
this.money=i;
this.count=j;
this.height=k;
}
}
第5個類:test
package DaDaRentCar;
import java.util.*;
public class test {
public static void main(String[] args) {
peopleCar car1 = new peopleCar("奧迪A4 ",500,4);
peopleCar car2 = new peopleCar("馬自達6 ",400,4);
peoplegoodCar car3 = new peoplegoodCar("皮卡雪6 ",450,4,2);
peopleCar car4 = new peopleCar("金龍 ",800,20);
goodCar car5 = new goodCar("松花江 ",400,4);
goodCar car6 = new goodCar("依維柯 ",1000,20);
System.out.println("歡迎使用達達租車系統:");
System.out.println("您是否要租車:1是 0否");
Scanner input = new Scanner(System.in);
int rent = input.nextInt();
if(rent==1){
System.out.println("您可租車的類型及其價目表:");
System.out.println("序號\t汽車名稱\t 租金\t 容量");
System.out.println("1.\t"+car1.name+"\t"+car1.money+"元/天 "+car1.count+"人");
System.out.println("2.\t"+car2.name+"\t"+car2.money+"元/天 "+car2.count+"人");
System.out.println("3.\t"+car3.name+"\t"+car3.money+"元/天 "+car3.count+"人"+"\t"+car3.height+"噸");
System.out.println("4.\t"+car4.name+"\t"+car4.money+"元/天 "+car4.count+"人");
System.out.println("5.\t"+car5.name+"\t"+car5.money+"元/天 "+car5.height+"噸");
System.out.println("6.\t"+car6.name+"\t"+car6.money+"元/天 "+car6.height+"噸");
System.out.println("請輸入要租車的數量:");
int quality = input.nextInt();//租車數量
int money=0;
int height=0;
int count=0;
String name1="";//存儲客車名
String name2="";//存儲貨車名
for(int i=1;i<=quality;i++){
System.out.println("請輸入第"+i+"輛車的序號");
int score = input.nextInt();//租車序號
switch(score){
case 1:
name1+=car1.name;
money += car1.money;
count += car1.count;
break;
case 2:
name1+=car2.name;
money+=car2.money;
count+=car2.count;
break;
case 3:
name1+=car3.name;
name2+=car3.name;
money+=car3.money;
count+=car3.count;
height+=car3.height;
break;
case 4:
name1+=car4.name;
money+=car4.money;
count+=car4.count;
break;
case 5:
name2+=car5.name;
money+=car5.money;
height+=car5.height;
break;
case 6:
name2+=car6.name;
money+=car6.money;
height+=car6.height;
break;
}
}
System.out.println("請輸入租車天數");
int day = input.nextInt();//租車天數
System.out.println("您的賬單:");
System.out.println("***您租載人的車有:");
System.out.println(name1+"總載人數:"+count+"人");
System.out.println("***您租載貨的車有:");
System.out.println(name2+"總載貨量:"+height+"噸");
System.out.println("***您租了:"+day+"天");
System.out.println("***租車總價格:"+day*money+"元");
} else if(rent==0){
System.out.println("系統已停止工作,歡迎您再來!");
}else{
System.out.println("您輸入有誤!請重新運行");
}
}
}
總結
以上是生活随笔為你收集整理的java二嗨租车项目_JAVA第二季项目实战———答答租车系统代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jasperreport转成html,J
- 下一篇: Linux安装到一半没有内存了,无论手机