亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

嘀嘀打車作業(學完第三季的集合框架再做,感覺好簡單)

package?DDsystem;
import?java.util.Set;

public?class?Car?{
	private?String?carName;
	private?String?carId;
	private?int?price;
	private?int?busload;
	public?Car(String?carName,String?carId?,int?price,int?busload)?{
		//?TODO?Auto-generated?constructor?stub
		this.carName=carName;
		this.carId=carId;
		this.price=price;
		this.busload=busload;
	}
	public?String??getName()?{
		return?carName;
	}
	public?String?getcarId()?{
		return?carId;
	}
	public?int?getprice()?{
		return?price;
	}
	public?int??getbusload()?{
		return?busload;
	}
	public?Car()?{
		//?TODO?Auto-generated?constructor?stub
	}
}





package?DDsystem;

public?class?Lorry?{
	private?String?LorryName;
	private?String?LorryId;
	private?int?price;
	private?int?boatload;
	public?Lorry(String?LorryName,String?LorryId,int?price,int?boatload)?{
		//?TODO?Auto-generated?constructor?stub
		this.LorryName=LorryName;
		this.LorryId=LorryId;
		this.price=price;
		this.boatload=boatload;
	}
	public?String??getName()?{
		return?LorryName;
	}
	public?String?getLorryId()?{
		return?LorryId;
	}
	public?int?getprice()?{
		return?price;
	}
	public?int??getboatload()?{
		return?boatload;
	}
	public?Lorry()?{
		
	}
}





package?DDsystem;

public?class?Pickup?{
	private?String?PKName;
	private?String?PKId;
	private?int?price;
	private?int?boatload;
	private?int?busload;
	public?Pickup(String?PKName,String?PKId?,int?price,int?busload,int?boatload)?{
		//?TODO?Auto-generated?constructor?stub
		this.PKName=PKName;
		this.PKId=PKId;
		this.price=price;
		this.busload=busload;
		this.boatload=boatload;
	}
	public?String??getName()?{
		return?PKName;
	}
	public?String?getcarId()?{
		return?PKId;
	}
	public?int?getprice()?{
		return?price;
	}
	public?int??getbusload()?{
		return?busload;
	}
	public?int??getboatload()?{
		return?boatload;
	}
	
	public?Pickup()?{
		
	}
}




package?DDsystem;

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

import?org.omg.PortableServer.ID_ASSIGNMENT_POLICY_ID;



public?class?DDdache?{
	public?List<Car>?listCars;
	public?List<Pickup>lisPickups;
	public?List<Lorry>lisLorries;
	
	
	public??DDdache()?{
		this.listCars?=new?ArrayList<Car>();
		this.lisPickups=new?ArrayList<Pickup>();	
		this.lisLorries=new?ArrayList<Lorry>();
	}
	public??void?add()?{
		Car?car1=new?Car("奧迪A4",?"1",500,?4);
		listCars.add(car1);
		
		Car?car2=new?Car("馬自達",?"2",400,4);
		listCars.add(car2);
		Pickup?pk=new?Pickup("皮卡雪","3",450,4,2);
		lisPickups.add(pk);
		Car?car3=new?Car("金龍","4",?800,20);
		listCars.add(car3);
		Lorry?lo1=new?Lorry("松花江",?"5",?400,4);
		lisLorries.add(lo1);
		Lorry?lo2=new?Lorry("依維柯",?"6",?1000,?20);
		lisLorries.add(lo2);
	}
	
	public?void?testShow()?{
		System.out.println("序號"+"???????????"?+"汽車名稱??"+"????????"+"租金"?+"????????"+?"容量");		
		for?(Car?car?:?listCars)?{
			System.out.println(car.getcarId()+"???????"+car.getName()+"??????"+car.getprice()+"/天????????????????"+car.getbusload()+"人"?);
		}
		for?(Lorry?lorry?:lisLorries?)?{
			System.out.println(lorry.getLorryId()+"???????"+lorry.getName()+"??????"+lorry.getprice()+"/天????????????????"+lorry.getboatload()+"噸"?);
		}
		
		for?(Pickup?pick?:?lisPickups)?{
			System.out.println(pick.getcarId()+"???????"+pick.getName()+"??????"+pick.getprice()+"/天?????????????????"+pick.getbusload()+"人"+pick.getboatload()+"噸"?);
		}
		
		
	}
	public?void?choise()?{
		
		System.out.println("請輸入租車的數量:");
		Scanner?scanner=new?Scanner(System.in);
		String?s=scanner.next();
		Car?c1=new?Car();
		Lorry?l1=new?Lorry();
		Pickup?p1=new?Pickup();
		
		
		int?money=0;
		int?j=Integer.parseInt(s);
		System.out.println("請選擇租車序列:");
		for(int?i=0;i<j;i++?){
			String?s1=scanner.next();
			for(int?n=0;n<listCars.size();n++){
			if(s1.equals(listCars.get(n).getcarId())){				
				c1=listCars.get(n);
				System.out.println(c1.getcarId()+"???????"+c1.getName()+"??????"+c1.getprice()+"/天????????????????"+c1.getbusload()+"人");
				money+=c1.getprice();
				break?;
			}
			}
			for(int?n=0;n<lisLorries.size();n++){
			?if(s1.equals(lisLorries.get(n).getLorryId())){
				l1=lisLorries.get(n);
				System.out.println(l1.getLorryId()+"???????"+l1.getName()+"??????"+l1.getprice()+"/天????????????????"+l1.getboatload()+"噸");
				money+=l1.getprice();
				break?;
			}
			?}
			for(int?n=0;n<lisPickups.size();n++){
			?if(s1.equals(lisPickups.get(n).getcarId())){
				p1=lisPickups.get(n);
				System.out.println(p1.getcarId()+"???????"+p1.getName()+"??????"+p1.getprice()+"/天?????????????????"+p1.getbusload()+"人"+p1.getboatload()+"噸"?);
				money+=p1.getprice();
				break;
			}}
		
	}
	??
		System.out.println("您需要租幾天:");
		String?s2=scanner.next();
		int?day=Integer.parseInt(s2);
		
		money=money*day;
		System.out.println("******************************");
		System.out.println("訂單金額:??"+money);
		
	}
	
	
	
	
	
	public?static?void?main(String[]?args)?{
		
		System.out.println("**************************************************");
		System.out.println("歡迎來到滴滴打車系統:");
		DDdache?ddache=new?DDdache();
		ddache.add();
		ddache.testShow();
		ddache.choise();		
		
		
	}
}


正在回答

1 回答

好厲害,我才看到第二季

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

舉報

0/150
提交
取消

嘀嘀打車作業(學完第三季的集合框架再做,感覺好簡單)

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號