第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

自己寫的一個作業(yè)

定義不同的汽車類

主類:

package?com.imooc;

public?class?Car?{
		private?int?carNumber;?//汽車的序號
		private?String?carName;?//汽車的名字
		private?int?carRent;//租車的費用
		
		public?int?getCarNumber()?{
			return?carNumber;
		}
		public?void?setCarNumber(int?carNumber)?{
			this.carNumber?=?carNumber;
		}
		public?String?getCarName()?{
			return?carName;
		}
		public?void?setCarName(String?carName)?{
			this.carName?=?carName;
		}
		public?int?getCarRent()?{
			return?carRent;
		}
		public?void?setCarRent(int?carRent)?{
			this.carRent?=?carRent;
		}
		
}

三個不同的汽車類

package?com.imooc;

public?class?PassengerCar?extends?Car??{
	
	private?int?passengers;//載客量
	
	public?PassengerCar(int?carNumber,String?carName,int?carRent,int?passengers){?//定義有參函數(shù)
		?this.setCarName(carName);
		?this.setCarNumber(carNumber);
		?this.setPassengers(passengers);
		?this.setCarRent(carRent);
	}

	public?int?getPassengers()?{
		return?passengers;
	}

	public?void?setPassengers(int?passengers)?{
		this.passengers?=?passengers;
	}
	

}
package?com.imooc;

public?class?Truck?extends?Car?{
	
	private?int?cargo;//載貨量
	
	public?Truck(int?carNumber,String?carName,int?carRent,int?cargo){?//定義一個有參的構(gòu)造方法?
		this.setCarName(carName);
		this.setCarNumber(carNumber);
		this.setCarRent(carRent);
		this.setCargo(cargo);
	}
	
	public?int?getCargo()?{
		return?cargo;
	}

	public?void?setCargo(int?cargo)?{
		this.cargo?=?cargo;
	}

}
package?com.imooc;

public?class?PickUp?extends?Car?{
	private?int?cargo;//載貨量
	private?int?passengers;//載客量
	
	public?PickUp(int?carNumber,String?carName,int?carRent,int?cargo,int?passengers){
		this.setCargo(cargo);
		this.setCarName(carName);
		this.setCarNumber(carNumber);
		this.setCarRent(carRent);
		this.setPassengers(passengers);
	}
	
	public?int?getCargo()?{
		return?cargo;
	}
	public?void?setCargo(int?cargo)?{
		this.cargo?=?cargo;
	}
	public?int?getPassengers()?{
		return?passengers;
	}
	public?void?setPassengers(int?passengers)?{
		this.passengers?=?passengers;
	}
	
	
}

最后是主代碼

package?com.imooc;

import?java.util.ArrayList;
import?java.util.Arrays;
import?java.util.List;
import?java.util.Scanner;

public?class?CarSystem?{

	/**
	?*?@param?args
	?*/
	public?static?void?main(String[]?args)?{
		System.out.println("歡迎使用答答汽車系統(tǒng):");
		System.out.println("你是否要租車:1是?0否");
		Scanner?sc?=?new?Scanner(System.in);?
		int?input?=?sc.nextInt();????????????//?new?Sacnner(System.in).nextInt()?才是有效的數(shù)
		if(input?==?1){
			System.out.println("您可以租車的類型及價目表如下:?");
			System.out.println("序號\t"+"汽車名稱\t"+"租金\t"+"容量\t");
			Car?car1?=?new?PassengerCar(1,?"奧迪A4",?500,?4);
			Car?car2?=?new?PassengerCar(2,?"馬自達6",?400,?4);
			Car?car3?=?new?PickUp(3,?"皮卡雪6",?450,?2,?4);
			Car?car4?=?new?Truck(4,?"金龍",?800,?20);
			Car?car5?=?new?Truck(5,?"松花江",?400,?4);
			Car?car6?=?new?Truck(6,?"超大車",?1000,?20);
			Car[]?rentcars?=?{car1,car2,car3,car4,car5,car6};
			for?(Car?rentcar?:?rentcars){//列出所有的車
				if?(rentcar?instanceof?PassengerCar){
					System.out.println(rentcar.getCarNumber()+".\t"+rentcar.getCarName()+"\t"+rentcar.getCarRent()+"元/天\t載人:"+((PassengerCar)rentcar).getPassengers());
				}else?if(rentcar?instanceof?PickUp){
					System.out.println(rentcar.getCarNumber()+".\t"+rentcar.getCarName()+"\t"+rentcar.getCarRent()+"元/天\t載人:"+((PickUp)rentcar).getPassengers()+"\t載貨:"+((PickUp)rentcar).getCargo()+"噸");
				}else?if(rentcar?instanceof?Truck){
					System.out.println(rentcar.getCarNumber()+".\t"+rentcar.getCarName()+"\t"+rentcar.getCarRent()+"元/天\t載貨:"+((Truck)rentcar).getCargo()+"噸");
				}
			}
			System.out.println("請你輸入要租車的數(shù)量");
			int?counts?=?sc.nextInt();
			List<Car>?bookcars?=?new?ArrayList<>();//定義一個list去存儲要租的車
			if?(counts>0){
				for(int?count?=?1;?count<=counts;?count?++){
					System.out.println("請你輸入第"+count+"輛車的序號");
					int?selectcar?=?sc.nextInt();
					bookcars.add(rentcars[selectcar-1]);//保存客戶輸入的車的序號
				}
				System.out.println("請輸入要租的天數(shù)");
				int?rentdays?=?sc.nextInt();
				System.out.println("您的賬單為:");
				int?totalFee?=?0;
				int?totalCargo?=?0;
				int?totalPassenger?=?0;
				String?allcarname?=?"";
				for(int?i=0;?i<bookcars.size()?;i++){//列出所有用戶所選的汽車
					if(allcarname?!=?""){
						allcarname?=?allcarname.concat(",");
					}
					Car?rentcar1?=?bookcars.get(i);
					totalFee?=?totalFee?+?rentcar1.getCarRent()*rentdays;
					if?(rentcar1?instanceof?PassengerCar){
						totalPassenger?=?totalPassenger?+?((PassengerCar)rentcar1).getPassengers();
					}
					if?(rentcar1?instanceof?PickUp){
						totalPassenger?=?totalPassenger?+?((PickUp)rentcar1).getPassengers();
						totalCargo?=?totalCargo?+??((PickUp)rentcar1).getCargo();
					}
					if?(rentcar1?instanceof?Truck){
						totalCargo?=?totalCargo?+??((Truck)rentcar1).getCargo();
					}
					allcarname?=?allcarname.concat(rentcar1.getCarName());
				}
				System.out.println("租的車有:"+allcarname);
				System.out.println("總金額:?"+totalFee);
				System.out.println("總載貨量:?"+totalCargo);
				System.out.println("總載客量:?"+totalPassenger);

			}else
			System.out.println("請輸入正確的數(shù)量");
		}else{
			System.out.println("謝謝使用!");
		}
	}

}


正在回答

1 回答

good

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

自己寫的一個作業(yè)

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號