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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

寫的第一個(gè)項(xiàng)目大家看看

package com.dinyanqing;

public abstract class taxi {
public String name;
public double rent;
int id;


public String getName() {
return name;
}

public double getRent() {
return rent;
}

public void show() {
System.out.println("1");
}
public int getId() {
return id;
}

}


package com.dinyanqing;

public class passengerCar extends taxi {

private double peopleCapacity;//載客量
public passengerCar(int id ,String name,double rent,double peopleCapacity) {
this.name=name;
this.rent=rent;
this.peopleCapacity=peopleCapacity;
this.id=id;
}
public void show() {
System.out.println(id+"\t"+name+"\t"+rent+"元/天"+"\t"+"載人:"+peopleCapacity+"人");
}
public double getPeopleCapacity() {
return peopleCapacity;
}
public void setPeopleCapacity(double peopleCapacity) {
this.peopleCapacity=peopleCapacity;
}

}


package com.dinyanqing;

public class PickUp extends taxi {
private double cargoCapacity;
private double peopleCapacity;
public PickUp(int id,String name,double rent,double peopleCapacity,double cargoCapacity) {
this.name=name;
this.rent=rent;
this.peopleCapacity=peopleCapacity;
this.cargoCapacity=cargoCapacity;
this.id=id;
}
public void show() {
System.out.println(id+"\t"+name+"\t"+rent+"元/天"+"\t"+"載人:"+peopleCapacity+"人"+" 載貨:"+cargoCapacity+"噸");
}


public double getPeopleCapacity() {
return peopleCapacity;
}
public void setPeopleCapacity(double peopleCapacity) {
this.peopleCapacity=peopleCapacity;
}
public double getCargoCapacity() {
return cargoCapacity;
}
public void setCargoCapacity(double cargoCapacity) {
this.cargoCapacity = cargoCapacity;
}
public double getRent() {
return rent;
}

}


package com.dinyanqing;

public class Trunk extends taxi {
private double cargoCapacity;

public Trunk(int id,String name,double rent,double cargoCapacity) {
this.name=name;
this.rent=rent;
this.cargoCapacity=cargoCapacity;
this.id=id;
}
public void show() {
System.out.println(id+"\t"+name+"\t"+rent+"元/天"+"\t"+"載貨:"+cargoCapacity+"噸");
}
public double getCargoCapacity() {
return cargoCapacity;
}

public void setCargoCapacity(double cargoCapacity) {
this.cargoCapacity = cargoCapacity;
}

}

package com.dinyanqing;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

taxi[] carsForRent={new passengerCar(1,"奧迪A4",500,4),new passengerCar(2,"奔馳S600",600,4),new PickUp(3,"皮卡雪", 450, 4, 2),
new Trunk(4,"松花江",400 , 4)};
System.out.println("歡迎使用答答租車系統(tǒng):");
System.out.println("你是否需要租車:1是0否");
@SuppressWarnings("resource")
Scanner scan=new Scanner(System.in);
String input=scan.next();
if(input.equals("1")) {
System.out.println("你可租車的類型及其價(jià)目表");
System.out.println("序號\t汽車名稱\t租金\t\t容量");
}
else {
System.out.println("滾吧!");
System.exit(0);

}

for(taxi cout:carsForRent){

cout.show();

}
System.out.println("請輸入您要租車的數(shù)量:");

int c[]=new int [] {500,600,450,400} ;
double sum=0;
int input1=scan.nextInt();
if (input1>4||input1<=0) {

System.out.println("輸入錯(cuò)誤請退出重試");
System.exit(0);
}
else {
for(int j=1;j<=input1;j++) {
System.out.println("請輸入第"+j+"輛車的序號:");
int input2=scan.nextInt();

sum+=c[(input2)-1];

}

}

System.out.println("請輸入租車天數(shù):");
int input3=scan.nextInt();
double price=sum*input3;
System.out.println("租車總價(jià)格:");
System.out.println(price);
}
}
http://img1.sycdn.imooc.com//5dd134800001787410010646.jpg

正在回答

3 回答

租車的價(jià)格,可以通過數(shù)組中的對象(數(shù)組名[下標(biāo)索引])獲取,這里的價(jià)格寫死了不利于擴(kuò)展。還有選擇租車類型的編號也是固定的,可以通過獲取數(shù)組長度來做條件判斷。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕斯卡0004266

有個(gè)問題,按照原題實(shí)現(xiàn)了功能,問題是車型編號為4的金龍,使用了一個(gè)\t制表符空格,會(huì)導(dǎo)致上下格式不一致。其他格式正常,原因是金龍是兩個(gè)字符,三個(gè)字符就沒問題。希望能有老鐵能解惑?。。「兄x~~
2019-12-15 回復(fù) 有任何疑惑可以回復(fù)我~

載客量為啥用double?


0 回復(fù) 有任何疑惑可以回復(fù)我~

不錯(cuò)啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

寫的第一個(gè)項(xiàng)目大家看看

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

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