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

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

自己寫的答答租車的系統的代碼

父類
package?DaDa;

public?abstract?class?Car?{
	private?String?carName;
	private?int?price;
	private?int?peopleNum;
	private?double?weight;
	public?String?getCarName()?{
		return?carName;
	}
	public?void?setCarName(String?carName)?{
		this.carName?=?carName;
	}
	public?int?getPrice()?{
		return?price;
	}
	public?void?setPrice(int?price)?{
		this.price?=?price;
	}
	public?int?getPeopleNum()?{
		return?peopleNum;
	}
	public?void?setPeopleNum(int?peopleNum)?{
		this.peopleNum?=?peopleNum;
	}
	public?double?getWeight()?{
		return?weight;
	}
	public?void?setWeight(double?weight)?{
		this.weight?=?weight;
	}
	
}

子類——1

package DaDa;


public class passengerCar extends Car {

public passengerCar(String carName,int price,int peopleNum,double weight){

this.setCarName(carName);

this.setPrice(price);

this.setPeopleNum(peopleNum);

this.setWeight(weight);

}

}

子類——2

package DaDa;


public class pickUp extends Car {

public pickUp(String carName,int price,int peopleNum,double weight){

this.setCarName(carName);

this.setPrice(price);

this.setPeopleNum(peopleNum);

this.setWeight(weight);

}

}

子類——3

package DaDa;


public class truck extends Car {

public truck(String carName,int price,int peopleNum,double weight){

this.setCarName(carName);

this.setPrice(price);

this.setPeopleNum(peopleNum);

this.setWeight(weight);

}

}

main()測試類

ackage DaDa;

import java.util.*;

public class DaDaTaxi {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in=new Scanner(System.in);

Car[] carList={new passengerCar("奧迪A4",500,4,0),new passengerCar("馬自達6",400,4,0),new pickUp("皮卡雪",450,4,2),new passengerCar("金龍",800,40,0),new truck("松花江",400,0,4),new truck("柯唯一",1000,0,20)};

System.out.println("請問是否需要租車:1,租車/0,不租車");

int input=in.nextInt();

if(input==1){

System.out.println("您可以租賃的車輛及相關信息:");

System.out.println("序號\t汽車名稱\t租金\t載客量\t載貨量");

for(int i=0;i<carList.length;i++){

System.out.println((i+1)+"\t"+carList[i].getCarName()+"\t"+carList[i].getPrice()+"元/天"+"\t"+carList[i].getPeopleNum()+"人"+"\t"+carList[i].getWeight()+"噸");

}

System.out.println("請輸入租車的數量:");

int num=in.nextInt();

System.out.println("請輸入租車的天數:");

int days=in.nextInt();

int allMoney=0;

int allPeople=0;

double allWeight=0;

for(int i=1;i<=num;i++){

System.out.println("請輸入第"+i+"輛的序號:");

int nums=in.nextInt();

int money=carList[nums-1].getPrice()*days;

allMoney+=money;

int people=carList[nums-1].getPeopleNum();

allPeople+=people;

double weight=carList[nums-1].getWeight();

allWeight+=weight;

}

System.out.println("總金額為:"+allMoney);

System.out.println("總載客量為:"+allPeople);

System.out.println("總載貨量為:"+allWeight);

}else{

System.out.println("信息錯誤");

System.exit(0);

}

}


}


正在回答

2 回答

贊一個

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

慕粉3432276 提問者

非常感謝!
2016-06-23 回復 有任何疑惑可以回復我~

父類里面用了封裝是嗎,我看到有的沒有用,封裝那一章沒怎么看懂,給贊一個

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

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

自己寫的答答租車的系統的代碼

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

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

幫助反饋 APP下載

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

公眾號

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