如何设计一个停车场看门人收费Charge。进入该停车场的车辆必须为客运车辆(int carType,值取1为客运车辆),其他车辆谢绝入内;如果乘车人数(int number)小于等于4人,收费(int price)5元;如果乘车人数大于4人,收费8元
给个逻辑参考下
/*不是客车拒绝*/
if (carType !=1){
return "其他车辆谢绝入内";
}
if (number <=4){
return "5";
}else {
return "8";
}
public class Charge {
private int carType;
private int number;
private int price;
public Charge() {}
public Charge(int carType, int number, int price){
this.carType = carType;
this.number = number;
this.price = price;
}
public int takeBus(int carType, int number) {
if (carType != 1) return;
if (number <= 4) {
price = price * 5;
}else{
price = price * 8;
}
return price;
}
public static void main(String args[]) {
Charge c = new Charge();
int price = c.tabeBus(1,5);
System.out.println("价格为:"+price);
}
}